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)을 구현하여 Claude Desktop이나 Cursor와 같은 외부 AI 클라이언트가 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 스키마 형태로 데이터를 받을 수 있습니다.
- Cross-Platform: Win64, Linux, Mac, Mobile, Console을 모두 지원합니다.