# 에코시스템 — AI Game Developer

AI Game Developer의 모든 공개 구성 요소: 데스크톱 앱과 gamedev CLI, Unity, Unreal Engine, Godot 플러그인과 각 플러그인의 CLI 및 확장 기능, 오픈소스 .NET 라이브러리.

이 페이지는 영어에서 기계 번역되었습니다. [영어 원문 읽기](https://ai-game.dev/docs/ecosystem).

에코시스템

AI Game Developer는 모듈식입니다. 데스크톱 앱과 gamedev CLI가 Unity, Unreal Engine, Godot용 플러그인을 구동하고, 각 플러그인에는 자체 CLI와 확장 기능이 있으며, 그 아래의 브리지는 오픈소스 .NET입니다. 필요한 것만 설치하면 됩니다.

3 엔진

26 확장 기능

14 AI 클라이언트

## 함께 맞물리는 방식

1. ### 앱 또는 CLI 받기
   데스크톱 앱이 가장 쉬운 시작입니다. gamedev CLI와 엔진 CLI는 터미널에서 같은 일을 합니다.
   [다운로드 →](https://ai-game.dev/ko/download)
2. ### 엔진에 플러그인 추가
   앱이 Unity, Unreal Engine 또는 Godot 플러그인을 프로젝트에 설치하고 로그인까지 처리합니다.
   [설치 가이드 →](https://ai-game.dev/ko/docs/quickstart)
3. ### 필요한 확장 기능 추가
   애니메이션, 지형, 카메라, 내비게이션… 각 확장 기능은 엔진의 한 영역을 추가합니다.
   [확장 기능 둘러보기 →](https://ai-game.dev/docs/extensions)
4. ### 원하는 AI 클라이언트 사용
   앱에서 대화하거나 Claude, Cursor, Copilot, Gemini 등을 MCP 엔드포인트에 연결하면 됩니다.
   [MCP 엔드포인트 →](https://ai-game.dev/ko/mcp-endpoint-info)

## 앱

AI로 게임을 만들고 편집하고 플레이테스트하는 한곳입니다. 엔진 플러그인도 대신 설치해 줍니다.

### AI Game Dev

데스크톱 앱: Unity, Unreal Engine, Godot 안에서 게임을 실시간으로 만들고, 편집하고, 플레이테스트하는 AI 에이전트입니다.

- 프로젝트에 엔진 플러그인을 대신 설정해 줍니다.
- 패키지로 Blender 3D 모델링, 로컬 이미지·음악 모델 등을 추가할 수 있습니다
- ai-game.dev 계정과 연동되며 Windows, macOS, Linux를 지원합니다
- 자동으로 업데이트합니다

[다운로드 →](https://ai-game.dev/ko/download) [문서 →](https://ai-game.dev/ko/docs/wiki/app) [GitHub ↗](https://github.com/IvanMurzak/AI-Game-Dev-Releases)

### gamedev CLI

터미널에서 쓰는 앱의 에이전트로, 같은 계정과 프로젝트를 사용합니다.

- npm 명령 하나로 설치합니다
- 엔진 프로젝트를 설정하고 같은 에이전트와 대화합니다
- Windows, macOS, Linux 지원

```bash
npm install -g @baizor/gamedev
```

[문서 →](https://ai-game.dev/ko/docs/wiki/app/cli) [GitHub ↗](https://github.com/IvanMurzak/AI-Game-Dev-Releases)

## 엔진 플러그인

에디터 내부에서 동작하는 부분으로, MCP를 통해 AI 에이전트에 엔진 도구를 제공합니다.

### Unity MCP

Unity 에디터 플러그인으로, AI가 씬, GameObject, 에셋, 프리팹, 스크립트를 제어합니다.

- MCP 도구와 RQL, 프로젝트 전체를 위한 하나의 쿼리 언어
- Unity 2022.3 LTS 및 Unity 6
- 에디터와 빌드된 게임 안에서 모두 동작합니다
- C# 특성으로 나만의 도구를 추가합니다

```bash
openupm add com.ivanmurzak.unity.mcp
```

[문서 →](https://ai-game.dev/ko/docs/wiki/unity) [GitHub ↗](https://github.com/IvanMurzak/Unity-MCP)

### Unreal MCP

Unreal Engine 플러그인으로, AI가 레벨, 액터, 블루프린트, 에셋을 다룹니다.

- Unreal Engine 5.5 이상, C++ 프로젝트
- RQL 쿼리, 블루프린트, 소스, Python 도구
- Windows, macOS, Linux 지원
- Niagara, PCG, GAS 등을 위한 확장

```bash
unreal-mcp-cli install-plugin ./YourProject
```

[문서 →](https://ai-game.dev/ko/docs/wiki/unreal) [GitHub ↗](https://github.com/IvanMurzak/Unreal-MCP)

### Godot MCP

Godot 애드온으로, AI가 씬, 노드, 리소스, C# 스크립트를 편집합니다.

- Godot 4.3 이상, .NET 빌드
- MCP 도구와 씬·리소스를 위한 RQL
- 실행 중인 게임 안에서 쓰는 선택 도구
- Beehave, Dialogic, Terrain3D 등을 위한 확장

```bash
godot-cli install-plugin ./MyGodotProject
```

[문서 →](https://ai-game.dev/ko/docs/wiki/godot) [GitHub ↗](https://github.com/IvanMurzak/Godot-MCP)

## 확장 기능

엔진의 특정 영역을 통째로 다룰 수 있게 해 주는 선택 패키지입니다. 세 엔진에 걸쳐 26개 있습니다.

### Unity

- [AI Animation](https://ai-game.dev/docs/extensions/unity/animation)
- [AI Particle System](https://ai-game.dev/docs/extensions/unity/particles)
- [AI ProBuilder](https://ai-game.dev/docs/extensions/unity/probuilder)
- [AI Cinemachine](https://ai-game.dev/docs/extensions/unity/cinemachine)
- [AI Splines](https://ai-game.dev/docs/extensions/unity/splines)
- [AI Terrain](https://ai-game.dev/docs/extensions/unity/terrain)
- [AI InputSystem](https://ai-game.dev/docs/extensions/unity/inputsystem)
- [AI Tilemap](https://ai-game.dev/docs/extensions/unity/tilemap)
- [AI Navigation](https://ai-game.dev/docs/extensions/unity/navigation)
- [AI Timeline](https://ai-game.dev/docs/extensions/unity/timeline)

[Unity 확장 기능 전체 →](https://ai-game.dev/docs/extensions/unity)

### Unreal Engine

- [AI ControlRig](https://ai-game.dev/docs/extensions/unreal/controlrig)
- [AI Enhanced Input](https://ai-game.dev/docs/extensions/unreal/enhancedinput)
- [AI GAS](https://ai-game.dev/docs/extensions/unreal/gas)
- [AI Landscape](https://ai-game.dev/docs/extensions/unreal/landscape)
- [AI Niagara](https://ai-game.dev/docs/extensions/unreal/niagara)
- [AI PCG](https://ai-game.dev/docs/extensions/unreal/pcg)

[Unreal Engine 확장 기능 전체 →](https://ai-game.dev/docs/extensions/unreal)

### Godot

- [AI Animation](https://ai-game.dev/docs/extensions/godot/animation)
- [AI Beehave](https://ai-game.dev/docs/extensions/godot/beehave)
- [AI CSG](https://ai-game.dev/docs/extensions/godot/csg)
- [AI Dialogic](https://ai-game.dev/docs/extensions/godot/dialogic)
- [AI GridMap](https://ai-game.dev/docs/extensions/godot/gridmap)
- [AI Navigation](https://ai-game.dev/docs/extensions/godot/navigation)
- [AI Particles](https://ai-game.dev/docs/extensions/godot/particles)
- [AI PhantomCamera](https://ai-game.dev/docs/extensions/godot/phantomcamera)
- [AI Terrain3D](https://ai-game.dev/docs/extensions/godot/terrain3d)
- [AI Tilemap](https://ai-game.dev/docs/extensions/godot/tilemap)

[Godot 확장 기능 전체 →](https://ai-game.dev/docs/extensions/godot)

## 엔진 CLI

터미널이나 CI에서 프로젝트를 설정합니다. 플러그인을 설치하고, AI 클라이언트 설정을 작성하고, 도구를 실행합니다.

### unity-mcp-cli

터미널에서 Unity를 다룹니다. 프로젝트를 만들고 에디터와 플러그인을 설치하며 AI 클라이언트를 설정합니다.

- Unity 에디터를 설치하고 프로젝트를 생성합니다
- 14개 AI 클라이언트용 MCP 설정을 작성합니다
- CI에서 도구를 실행하고 에디터를 기다립니다

```bash
npm install -g unity-mcp-cli
```

[문서 →](https://ai-game.dev/ko/docs/wiki/unity/cli) [GitHub ↗](https://github.com/IvanMurzak/Unity-MCP/tree/main/cli)

### unreal-mcp-cli

터미널에서 Unreal Engine을 다룹니다. 플러그인을 설치하고 로그인하며 AI 클라이언트를 설정합니다.

- 플러그인과 확장을 설치하거나 제거합니다
- 사용하는 AI 클라이언트용 MCP 설정을 작성합니다
- 에디터를 열고 기다린 뒤 도구를 실행합니다

```bash
npm install -g unreal-mcp-cli
```

[문서 →](https://ai-game.dev/ko/docs/wiki/unreal/cli) [GitHub ↗](https://github.com/IvanMurzak/Unreal-MCP)

### godot-cli

터미널에서 Godot을 다룹니다. 애드온과 패키지를 설치하고 AI 클라이언트를 설정합니다.

- 애드온, NuGet 패키지, 확장을 설치합니다
- 사용하는 AI 클라이언트용 MCP 설정을 작성합니다
- 빌드하고 에디터를 열어 기다립니다

```bash
npm install -g godot-cli
```

[문서 →](https://ai-game.dev/ko/docs/wiki/godot/cli) [GitHub ↗](https://github.com/IvanMurzak/Godot-MCP)

## .NET 라이브러리

모든 플러그인 아래에 있는 오픈소스 브리지로, 여러분의 .NET 앱에서도 재사용할 수 있습니다.

### MCP Plugin for .NET

앱과 MCP 서버를 잇는 브리지로, .NET 메서드를 MCP 도구로 노출합니다.

- C# 특성으로 만드는 도구, 프롬프트, 리소스
- MCP 서버와 실시간으로 연결합니다
- Unity, Unreal, Godot 플러그인을 구동합니다

```bash
dotnet add package com.IvanMurzak.McpPlugin
```

[GitHub ↗](https://github.com/IvanMurzak/MCP-Plugin-dotnet)

### ReflectorNet

AI를 위한 리플렉션으로, JSON으로 .NET 객체를 직렬화하고 검사하고 변경합니다.

- 타입과 메서드를 위한 JSON 스키마
- 대략적인 이름으로 메서드를 찾습니다
- 실행 중인 객체의 필드와 속성을 읽고 씁니다

```bash
dotnet add package com.IvanMurzak.ReflectorNet
```

[GitHub ↗](https://github.com/IvanMurzak/ReflectorNet)

## 직접 만들기

템플릿에서 새 확장 기능을 시작합니다.

### Unity extension template

나만의 AI 도구와 RQL 모듈을 위한, 바로 사용할 수 있는 Unity 패키지 구조입니다.

- 패키지 구조와 초기화 스크립트
- 에디터 및 런타임 도구 예제
- 여러 Unity 버전을 위한 CI

```bash
git clone https://github.com/IvanMurzak/Unity-MCP.git
```

[문서 →](https://ai-game.dev/ko/docs/wiki/unity/custom-tools) [GitHub ↗](https://github.com/IvanMurzak/Unity-MCP/tree/main/templates/extension)

---

Source (HTML): https://ai-game.dev/ko/docs/ecosystem

Machine-translated (ko) from the English page: https://ai-game.dev/docs/ecosystem
