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)テストシナリオを管理。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト