kevinpbuckley/VibeUE
Unreal Engine Vibe Coding tool
何を解決するか
VibeUE は Unreal Engine 5.8+ のネイティブな AI 機能を拡張し、エンジンの組み込み AI ツールセットではカバーしていない、エディターツールとドメイン固有の知識の深いライブラリを提供します。これにより、MCP 対応の AI エージェント(Claude Code、Cursor、Copilot など)が Unreal エディタを操作し、複雑なワールドビルド、アニメーション、パフォーマンス最適化タスクを自動化できます。
仕組み
このツールは、Unreal Engine 5.8+ の3つのネイティブシステムに接続します:ToolsetRegistry(AICallable ツールとしてサービスを登録)、ModelContextProtocol(MCP)サーバー(Python 実行などのユーティリティツールを提供)、AgentSkillToolset(Markdown 形式のスキルパックを提供)。エージェントは Unreal の標準 MCP エンドポイントを介してエディタとやり取りし、Python を主な作業ツールとして複数ステップのタスクをバッチ処理し、unreal.* API の全機能にアクセスします。
対象ユーザー
Unreal Engine 5.8+ を使用し、AI エージェントを開発ワークフローに統合して、面倒なエディタタスクの自動化、複雑なアセットの作成、パフォーマンス問題の診断を希望するゲーム開発者およびテクニカルアーティスト。
主な特徴
- パフォーマンス & プロファイリング:
PerformanceService を含み、フレームが CPU か GPU でボトルネックかを診断し、Unreal Insights と連携してトレース分析が可能。
- 地形 & ワールドビルド: ランドスケープの彫刻、高度マップ、プロシージャルマップのブロックアウト、GPS を通じた現実世界の地形のインポートをサポート。
- アセットの詳細な作成: MetaSound/SoundCue グラフ、AnimBP ステートマシン、Niagara エミッターのカーブ、MVVM バインディング付き UMG ウィジェットをサポート。
- AI 行動ツール: Behavior Tree ノード、デコレータ、サービスの編集が可能。JSON の往復変換と検証もサポート。
- エディタの安全性:
TransactionService により、エディタの undo/redo バッファを介して編集をグループ化・ロールバック可能。
- 検証済みワークフロー:
WorkflowService でタスクジャーナル、アセットの履歴、自動化された PIE(Play-In-Editor)テストシナリオを管理。
関連
- プロジェクト
ChiR24/Unreal_mcpEngineWireは、Unreal Engine用のネイティブプラグインで、LLMベースのアシスタント(Claude、Cursor、VS Codeなど)が`unreal`という単一のMCPツールを通じてエディタを制御できるようにします。約400のアクション(アクタのスポーン、ブループリントの編集、マテリアルの構築、Play-In-Editorの実行、スクリーンショットの取得など)を、ローカルHTTPサーバー(ポート3000)またはNode.js stdioプロキシ(ポート8090)を介したシンプルな検索/説明/実行フローで公開します。セキュリティはトークンベースで、デフォルトでlocalhostのみにバインドされます。プラグインをインストールし、サーバーを有効化し、AIクライアントにトークンを追加すると、プラグインがUnreal Editorの操作に変換する自然言語コマンドを発行できます。
- プロジェクト
- プロジェクト
IvanMurzak/Unity-MCPUnity-MCP は、LLM エージェント(Claude、Codex など)を Unity エディターとコンパイル済みゲームに接続する Unity パッケージです。AI が呼び出せる 70 以上の組み込み「ツール」(アセット管理、シーン操作、スクリプティング、テスト、プロファイリングなど)を提供し、自然言語での作成、デバッグ、ランタイム AI 動作を可能にします。UnityPackage、OpenUPM、または `unity-mcp-cli` でインストールします。エージェントを設定し、スキルセットを自動生成し、「半径 2 の円で 3 つのキューブを作成」などのコマンドを発行します。アニメーション、Cinemachine、ナビゲーションなどのオプションのスキルパックで拡張可能です。MIT ライセンス。
- プロジェクト
AnkleBreaker-Studio/unity-mcp-serverAnkleBreaker Unity MCP は、AI アシスタントが複数の Unity エディターを同時に制御できるようにする Model Context Protocol サーバーです。シーンの構築、テストの実行、マルチプレイヤー Play Mode の管理、パフォーマンスの検査を行い、エディターごとのキュー、アクション履歴、元に戻す機能を備えています。複数のプロジェクトや要求の厳しい Unity ワークフローで複数のエージェントを調整するチーム向けに設計されています。
- プロジェクト
CoplayDev/unity-mcpMCP for Unity は、MIT ライセンスの Unity パッケージで、Model Context Protocol を介して LLM(Claude、Codex、Gemini、ローカルモデルなど)を Unity エディターに接続します。これにより、任意の MCP クライアントから自然言語プロンプトを使用して、シーン作成、C# スクリプトの編集、アセット管理、テスト実行、ゲームビルドが可能になります。Unity の Package Manager からインストールし、検出された AI クライアントを設定して、「Rigidbody 付きのキューブを追加」などのコマンドを発行します。このプロジェクトには、50 の既製ツールアクション、マルチインスタンスルーティング、リモートサーバーサポート、広範なドキュメントが含まれ、Discord と GitHub にコミュニティチャンネルがあります。