このページは英語から機械翻訳されています。英語の原文を読む。

エコシステム

1つのアプリ。3つのエンジン。26 個の拡張機能。

AI Game Developer はモジュール式です。デスクトップアプリと gamedev CLI が Unity、Unreal Engine、Godot 向けプラグインを動かし、各プラグインには独自の CLI と拡張機能があり、その土台となるブリッジはオープンソースの .NET です。必要なものだけをインストールできます。

3
エンジン
26
拡張機能
14
AI クライアント

連携の仕組み

  1. アプリまたは CLI を入手

    デスクトップアプリが最も簡単な始め方です。gamedev CLI とエンジン CLI でも、ターミナルから同じことができます。

    ダウンロード →
  2. エンジンにプラグインを追加

    アプリが Unity、Unreal Engine、Godot のプラグインをプロジェクトにインストールし、サインインします。

    インストールガイド →
  3. 必要な拡張機能を追加

    アニメーション、地形、カメラ、ナビゲーションなど、各拡張機能はエンジンの1つの領域を担当します。

    拡張機能を見る →
  4. 任意の AI クライアントを使用

    アプリ内でチャットするか、Claude、Cursor、Copilot、Gemini などを MCP エンドポイントに接続します。

    MCP エンドポイント →

アプリ

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

AI Game Dev

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

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

gamedev CLI

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

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

エンジンプラグイン

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

Unity MCP

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

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

Unreal MCP

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

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

Godot MCP

Godotアドオン。AIがシーン、ノード、リソース、C#スクリプトを編集します。

  • Godot 4.3以降、.NETビルドに対応
  • MCPツールに加え、シーンとリソース向けのRQL
  • 実行中のゲーム内で使えるオプションツール
  • Beehave、Dialogic、Terrain3Dなどの拡張機能
godot-cli install-plugin ./MyGodotProject

拡張機能

エージェントにエンジンの特定領域を教えるオプションのパッケージです。3つのエンジン全体で 26 個あります。

エンジン CLI

ターミナルや CI からプロジェクトをセットアップできます。プラグインをインストールし、AI クライアントの設定を書き込み、ツールを実行します。

unity-mcp-cli

ターミナルからUnityを操作。プロジェクトの作成、Editorとプラグインのインストール、AIクライアントの設定ができます。

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

unreal-mcp-cli

ターミナルからUnreal Engineを操作。プラグインのインストール、サインイン、AIクライアントの設定ができます。

  • プラグインと拡張機能のインストール・削除
  • お使いのAIクライアント向けにMCP設定を書き込み
  • エディタを起動して待機し、ツールを実行
npm install -g unreal-mcp-cli

godot-cli

ターミナルからGodotを操作。アドオンとそのパッケージのインストール、AIクライアントの設定ができます。

  • アドオン、NuGetパッケージ、拡張機能のインストール
  • お使いのAIクライアント向けにMCP設定を書き込み
  • ビルドしてエディタを起動し、待機
npm install -g godot-cli

.NET ライブラリ

すべてのプラグインの下にあるオープンソースのブリッジで、独自の .NET アプリでも再利用できます。

MCP Plugin for .NET

アプリとMCPサーバーをつなぐブリッジ。.NETメソッドをMCPツールとして公開します。

  • C#属性からツール、プロンプト、リソースを生成
  • MCPサーバーとのリアルタイム接続
  • Unity、Unreal、Godotのプラグインを支えています
dotnet add package com.IvanMurzak.McpPlugin

ReflectorNet

AIのためのリフレクション。.NETオブジェクトをJSONからシリアライズ、検査、変更します。

  • 型とメソッドのJSONスキーマ
  • あいまいな名前でメソッドを検索
  • 実行中のオブジェクトのフィールドとプロパティを読み書き
dotnet add package com.IvanMurzak.ReflectorNet

自分で作る

テンプレートから新しい拡張機能を始めましょう。

Unity extension template

独自のAIツールとRQLモジュール向けの、すぐに使えるUnityパッケージ構成です。

  • パッケージ構成と初期化スクリプト
  • エディタとランタイムのツール例
  • 複数のUnityバージョンに対応したCI
git clone https://github.com/IvanMurzak/Unity-MCP.git