Unreal Engine 5.7 에디터에 Claude Code CLI와 채팅 패널, 에디터 제어용 20개 이상의 MCP 도구를 통합하는 플러그인
prajwalshettydev/UnrealGenAISupport
게임과 에디터 도구를 LLM·이미지·TTS·3D 생성 API 및 AI 어시스턴트용 MCP 서버에 연결하는 Unreal Engine 플러그인입니다.
- 스타
- 675
- 포크
- 109
- 열린 이슈
- 11
- 마지막 커밋
- 6개월 전
어떤 프로젝트인가요?
UnrealGenAISupport는 Unreal Engine 5용 무료 MIT 라이선스 플러그인으로, 여러 생성형 AI 서비스를 공통 인터페이스로 제공합니다. 이를 통해 게임 개발자는 별도의 HTTP 연동 코드를 작성하지 않고 C++나 Blueprints에서 채팅, 추론, 구조화된 출력 모델을 호출할 수 있습니다. 이 저장소에서 지원하는 제공업체는 OpenAI(채팅, 구조화된 출력), Anthropic Claude, XAI Grok, DeepSeek(채팅 및 R1 추론 모델)이며, API 키는 환경 변수에서 읽어옵니다.
플러그인에는 실험적인 Model Control Protocol(MCP) 서버도 포함되어 있습니다. MCP를 활성화하면 Claude Desktop, Claude Code, Cursor 같은 MCP 클라이언트에서 씬 오브젝트를 생성하고 변형하거나, 머티리얼을 설정하고, Python 스크립트와 콘솔 명령을 실행하며, 프로젝트 파일을 만들거나 편집할 수 있습니다. 관리자는 이 무료 버전의 MCP 기능을 더 이상 적극적으로 개발하지 않으며, AI 클라이언트가 프로젝트를 직접 수정할 수 있으므로 먼저 프로젝트를 백업할 것을 권장한다고 안내합니다.
저장소의 README에는 Fab에서 판매하는 프로 버전도 소개되어 있습니다. 이 버전은 Gemini, ElevenLabs, Alibaba Qwen, Moonshot Kimi, Meshy와 Tripo 같은 3D 생성기, Ollama를 통한 로컬 모델 등 더 많은 제공업체를 지원합니다. 이들은 별도로 판매되는 유료 제품이며 이 저장소에는 포함되지 않습니다.
핵심 기능
- 01C++와 Blueprints에서 OpenAI 채팅 및 구조화된 출력 호출
- 02DeepSeek 채팅 및 R1 추론 모델 지원
- 03Anthropic Claude 및 XAI Grok 채팅 지원
- 04Claude Desktop, Claude Code, Cursor용 실험적 MCP 서버
- 05환경 변수에서 API 키를 불러오며, 패키징된 빌드에 키를 포함하지 않도록 안내
활용 사례
- Unreal Engine 5 게임에 AI 기반 NPC 대화나 에이전트 동작 추가
- 커스텀 HTTP 코드를 작성하지 않고 Unreal 프로젝트에서 LLM 기능 프로토타이핑
- Unreal 에디터 세션에서 AI 코딩 어시스턴트가 씬 오브젝트를 생성하거나 수정하도록 하기
빠른 시작
- 1
README의 'With Git' 섹션을 참고해 Git으로 프로젝트에 플러그인을 추가하세요
- 2
API 키를 환경 변수로 설정하세요(Windows)
setx PS_<ORGNAME> "your api key" - 3
Editor와 연결된 IDE를 다시 시작한 다음 OpenAI, DeepSeek, Anthropic 또는 Grok의 사용 예시를 따라 사용하세요
사용 전 알아둘 점
- LLM API 기능을 사용하려면 각 제공업체의 API 키가 필요합니다.
- README에 따르면 패키징된 빌드에 API 키를 저장하는 것은 보안상 위험합니다.
- 이 무료 플러그인의 MCP 지원은 적극적으로 개발되고 있지 않습니다.
토픽
자주 묻는 질문
- UnrealGenAISupport은(는) 무엇인가요?
- 게임과 에디터 도구를 LLM·이미지·TTS·3D 생성 API 및 AI 어시스턴트용 MCP 서버에 연결하는 Unreal Engine 플러그인입니다. UnrealGenAISupport는 Unreal Engine 5용 무료 MIT 라이선스 플러그인으로, 여러 생성형 AI 서비스를 공통 인터페이스로 제공합니다. 이를 통해 게임 개발자는 별도의 HTTP 연동 코드를 작성하지 않고 C++나 Blueprints에서 채팅, 추론, 구조화된 출력 모델을 호출할 수 있습니다. 이 저장소에서 지원하는 제공업체는 OpenAI(채팅, 구조화된 출력), Anthropic Claude, XAI Grok, DeepSeek(채팅 및 R1 추론 모델)이며, API 키는 환경 변수에서 읽어옵니다.
- UnrealGenAISupport은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- UnrealGenAISupport은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- UnrealGenAISupport은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. UnrealGenAISupport의 마지막 커밋은 2026년 4월 28일입니다.
- UnrealGenAISupport은(는) 어디에 사용할 수 있나요?
- Unreal Engine 5 게임에 AI 기반 NPC 대화나 에이전트 동작 추가 커스텀 HTTP 코드를 작성하지 않고 Unreal 프로젝트에서 LLM 기능 프로토타이핑 Unreal 에디터 세션에서 AI 코딩 어시스턴트가 씬 오브젝트를 생성하거나 수정하도록 하기
- UnrealGenAISupport는 어떻게 설치하나요?
- README의 'With Git' 섹션을 참고해 Git으로 프로젝트에 플러그인을 추가하세요 API 키를 환경 변수로 설정하세요(Windows): setx PS_<ORGNAME> "your api key" Editor와 연결된 IDE를 다시 시작한 다음 OpenAI, DeepSeek, Anthropic 또는 Grok의 사용 예시를 따라 사용하세요
- UnrealGenAISupport은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/prajwalshettydev/UnrealGenAISupport
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
여러 AI 제공자를 통합하고 Agents, MCP, Artifacts, 다중 사용자 인증을 지원하는 셀프 호스팅 채팅 플랫폼
GitHub 저장소를 인터랙티브 아키텍처 다이어그램이나 1분 분량의 내레이션 설명 영상으로 바꾸고, AI 에이전트용 MCP 서버도 제공합니다.
Model Context Protocol을 통해 Claude, Cursor, VS Code 같은 AI 어시스턴트가 Unity Editor를 제어하도록 연결하는 브리지입니다.
AI 에이전트가 Unity 프로젝트를 조작하고 게임 안에서 LLM을 실행하도록 지원하는 Unity 플러그인 및 MCP 서버
코드베이스를 스캔해 AI 코딩 도우미가 프로젝트를 탐색하는 데 쓰는 토큰을 줄여 주는 간결한 컨텍스트 파일을 생성하는 CLI입니다.