IvanMurzak/Unity-MCP
AI Skills, MCP Tools, and CLI for Unity Engine. Full AI develop and test loop. Use cli for quick setup. Efficient token usage, advanced tools. Any C# method may be turned into a tool by a single line. Works with Claude Code, Gemini, Copilot, Cursor and any other absolutely for free.
Unity-MCP – AI 기반 게임 개발 어시스턴트
정의 – Claude, OpenAI Codex, Cursor, GitHub Copilot, Gemini 등과 같은 대규모 언어 모델(LLM) 에이전트를 Unity 에디터및 런타임의 빌드된 게임에 연결할 수 있는 Unity 패키지입니다. 이 플러그인은 AI 에이전트가 에셋, 씬, GameObject, 스크립트, 패키지, 에디터 상태를 조작하고 프로파일링 쿼리를 실행하는 데 호출할 수 있는 "MCP 도구"(70개 이상의 내장 명령) 세트를 노출합니다.
주요 기능
- 에디터 측 AI – Unity 창에서 직접 LLM에게 객체 생성, 스크립트 작성, 테스트 실행 또는 문제 디버깅을 요청합니다.
- 런타임 AI – 컴파일된 게임 내부에서 동일한 LLM 호출을 수행하여 동적 NPC 동작 또는 게임 내 디버깅을 가능하게 합니다.
- 공급업체에 구애받지 않는 에이전트 – Anthropic, OpenAI, Microsoft 및 MCP 프로토콜을 지원하는 모든 공급업체와 작동합니다. 잠금 없음.
- 확장 가능한 도구 시스템 – 개발자는 C#으로 사용자 정의 도구나 프롬프트를 추가하고 AI에 노출할 수 있습니다.
- 자동 스킬 생성 – 플러그인은 프로젝트(Unity 버전, 설치된 패키지, OS)를 스캔하고 수동 구성 없이 AI가 사용할 수 있는 "스킬 세트"를 구축합니다.
- 다중 배포 모드 – MCP 서버는 stdio를 통해 로컬에서, HTTP를 통해, 또는 Docker 컨테이너에서 실행할 수 있습니다.
시작 방법
- 플러그인 설치 – Releases 페이지에서
AI-Game-Dev-Installer.unitypackage를 다운로드하거나 CLI를 실행합니다:npm install -g unity-mcp-cli unity-mcp-cli install-plugin ./MyUnityProject - AI 에이전트 선택 – Claude, Codex, Cursor, Copilot, Gemini 등 (UI에 지원되는 에이전트가 나열됩니다).
- 에이전트 구성 – Unity에서
Window → AI Game Developer를 열고 Auto-generate skills를 클릭하거나 CLI 명령unity-mcp-cli setup-skills claude-code ./MyUnityProject를 실행합니다. - AI와 대화 – "Create three cubes in a circle with radius 2" 와 같은 자연어 명령을 입력하고 에디터가 해당 MCP 도구를 실행하는 것을 확인합니다.
일반적인 워크플로 예시
- 프리팹을 생성하고 배치하고, 컴포넌트 필드를 수정하거나, 즉석에서 새 스크립트를 만듭니다.
- Unity Play-Mode 또는 Edit-Mode 테스트를 자동으로 실행하고 실패 요약을 얻습니다.
- 시각적 디버깅을 위해 씬 또는 카메라의 스크린샷을 캡처합니다.
- 리플렉션 기반 호출을 사용하여 AI에서 모든 C# 메서드(비공개 메서드 포함)를 호출합니다.
- Docker화된 MCP 서버를 배포하고 원격 LLM이 출시된 게임에서 NPC 대화를 구동하도록 합니다.
생태계 및 확장 핵심 패키지는 특정 Unity 하위 시스템에 대한 도구를 추가하는 선택적 스킬 팩으로 확장할 수 있습니다:
- AI Animation, AI Cinemachine, AI InputSystem, AI Navigation, AI ParticleSystem, AI ProBuilder, AI Splines, AI Terrain, AI Tilemap, AI Timeline.
각 팩은 자체 리포지토리(예:
Unity-AI-Animation)에 있으며 Unity Package Manager를 통해 설치할 수 있습니다.
설치 옵션
- Unity Package Manager –
openupm add com.ivanmurzak.unity.mcp - CLI –
unity-mcp-cli install-plugin … - Docker 이미지 –
aigamedeveloper/mcp-server헤드리스 서버 배포용.
라이선스 – 이 리포지토리는 MIT 라이선스로 배포됩니다.
사용 대상
- 보일러플레이트 코드를 작성하지 않고 빠른 프로토타이핑을 원하는 인디 개발자.
- LLM 기반 NPC 또는 디버깅 도구를 출시된 게임에 직접 포함하려는 팀.
- Unity에서 AI 지원 게임 개발을 시연하는 교육자.
모든 세부 사항은 프로젝트의 README에서 가져왔습니다. 추가 기능은 추론되지 않았습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트