prajwalshettydev/UnrealGenAISupport

Unreal Engine plugin for LLM/GenAI models & MCP UE5 server. OpenAI GPT-5, Deepseek R1, Claude Opus/Sonnet, Gemini 3, Grok 4, Alibaba Qwen, Kimi, ElevenLabs TTS, Inworld, OpenRouter, Groq, GLM, Ollama, Local, Meshy, Tripo, Hunyuan3D, Rodin, fal, Dashscope, Seedream. NPC AI, agentic, chat, 3D gen, TTS, multimodal, image gen. UnrealMCP/UnrealClaude

What it solves

此插件消除使用 Unreal Engine 的遊戲開發者在整合層面的複雜度,讓他們能輕鬆將各種生成式 AI 模型(LLM)加入遊戲或編輯器工作流程,而不必從頭自行構建 API 連接。

How it works

它提供 C++ 與 Blueprint 可存取的介面,將 Unreal Engine 連接至多個 AI 供應商。支援標準聊天與結構化輸出請求。此外,它實作 Model Control Protocol(MCP),允許外部 AI 客戶端(如 Claude Desktop 或 Cursor)直接控制 Unreal Engine 編輯器,執行生成物件、修改材質與執行 Python 腳本等操作。

Who it’s for

使用 Unreal Engine 5.4 至 5.7+ 的遊戲開發者與技術美術,想要整合具代理性的 NPC、AI 驅動的場景生成,或 AI 輔助的編輯器自動化。

Highlights

  • Multi-Provider Support:整合 OpenAI、Anthropic Claude、XAI Grok 與 DeepSeek。
  • Model Control Protocol (MCP):讓外部 AI 代理能操作 UE 場景、產生 Blueprint,並執行主控台指令。
  • Blueprint & C++ Support:AI 功能可透過高階 Blueprint 與低階 C++ 兩種方式存取。
  • Structured Outputs:支援 OpenAI 的結構化輸出功能,以特定 JSON Schema 接收資料。
  • Cross-Platform:相容 Win64、Linux、Mac、Mobile 與 Console。