概要
Unreal Engineのオブジェクトを自然言語でCRUD操作できるプラグイン形式のMCP(Model Context Protocol)を実装しました。非同期処理、N:M接続、ツールの動的登録を設計し、AIとゲームエンジンの連携インターフェースを構築しました。
デモ
アクタースポーン

マテリアル制御

ブループリントスクリプティング

フィジックス制御

技術的チャレンジ
- Unreal Engineプラグインアーキテクチャに適合するMCPサーバーの実装
- ゲームエンジンのリアルタイムコンテキストをAIに伝達するプロトコル設計
- C++とブループリント両方から利用可能なインターフェース設計
技術スタック
- Engine: Unreal Engine 5
- Language: C++, Python
- Protocol: MCP (Model Context Protocol)