# エコシステム — 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/ja/download)
2. ### エンジンにプラグインを追加
   アプリが Unity、Unreal Engine、Godot のプラグインをプロジェクトにインストールし、サインインします。
   [インストールガイド →](https://ai-game.dev/ja/docs/quickstart)
3. ### 必要な拡張機能を追加
   アニメーション、地形、カメラ、ナビゲーションなど、各拡張機能はエンジンの1つの領域を担当します。
   [拡張機能を見る →](https://ai-game.dev/docs/extensions)
4. ### 任意の AI クライアントを使用
   アプリ内でチャットするか、Claude、Cursor、Copilot、Gemini などを MCP エンドポイントに接続します。
   [MCP エンドポイント →](https://ai-game.dev/ja/mcp-endpoint-info)

## アプリ

AI と一緒にゲームを構築、編集、プレイテストするための一元化された場所です。エンジンプラグインも自動でインストールします。

### AI Game Dev

デスクトップアプリ。Unity、Unreal Engine、Godot の内部でゲームをライブに構築、編集、プレイテストする AI エージェントです。

- プロジェクトにエンジンプラグインを自動でセットアップします
- パッケージでBlender 3Dモデリングやローカルの画像・音楽モデルなどを追加できます
- ai-game.devアカウントで利用でき、Windows、macOS、Linuxに対応
- 自動でアップデートされます

[ダウンロード →](https://ai-game.dev/ja/download) [ドキュメント →](https://ai-game.dev/ja/docs/wiki/app) [GitHub ↗](https://github.com/IvanMurzak/AI-Game-Dev-Releases)

### gamedev CLI

ターミナルで使えるアプリのエージェント。同じアカウントとプロジェクトをそのまま利用できます。

- npmコマンド1つでインストール
- エンジンプロジェクトをセットアップし、同じエージェントとやり取りします
- Windows、macOS、Linuxに対応

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

[ドキュメント →](https://ai-game.dev/ja/docs/wiki/app/cli) [GitHub ↗](https://github.com/IvanMurzak/AI-Game-Dev-Releases)

## エンジンプラグイン

エディター内部で動作する部分です。MCP を通じて AI エージェントにエンジンのツールを提供します。

### Unity MCP

Unity Editorプラグイン。AIがシーン、GameObject、アセット、プレハブ、スクリプトを操作します。

- MCPツールに加え、プロジェクト全体を扱う単一のクエリ言語RQLを提供
- Unity 2022.3 LTSとUnity 6に対応
- Editor内でも、ビルド済みのゲーム内でも動作します
- C#属性で独自のツールを追加できます

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

[ドキュメント →](https://ai-game.dev/ja/docs/wiki/unity) [GitHub ↗](https://github.com/IvanMurzak/Unity-MCP)

### Unreal MCP

Unreal Engineプラグイン。AIがレベル、アクター、Blueprint、アセットを操作します。

- Unreal Engine 5.5以降、C++プロジェクトに対応
- RQLクエリ、Blueprint、ソース、Pythonのツール
- Windows、macOS、Linuxに対応
- Niagara、PCG、GASなどの拡張機能

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

[ドキュメント →](https://ai-game.dev/ja/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/ja/docs/wiki/godot) [GitHub ↗](https://github.com/IvanMurzak/Godot-MCP)

## 拡張機能

エージェントにエンジンの特定領域を教えるオプションのパッケージです。3つのエンジン全体で 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を操作。プロジェクトの作成、Editorとプラグインのインストール、AIクライアントの設定ができます。

- Unity Editorをインストールしてプロジェクトを作成
- 14種類のAIクライアント向けにMCP設定を書き込み
- CIでツールを実行し、Editorの起動を待機

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

[ドキュメント →](https://ai-game.dev/ja/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/ja/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/ja/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のためのリフレクション。.NETオブジェクトをJSONからシリアライズ、検査、変更します。

- 型とメソッドの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/ja/docs/wiki/unity/custom-tools) [GitHub ↗](https://github.com/IvanMurzak/Unity-MCP/tree/main/templates/extension)

---

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

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