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。