435 Views
February 20, 26
スライド概要
社内LTで発表したスライド資料です。
▼UnityでのAI駆動開発はuLoopMCPが良さげでした
https://note.com/unsoluble_sugar/n/n53f7883edd43?app_launch=false
フルオタクエンジニア
uLoopMCP × Claude Code AI 駆動で Unity ゲーム開発してみた 2026/02/20 @unsoluble_sugar
uLoopMCPとは Unity EditorをMCP経由で AIに直接操作させる MCPサーバー ❏ MCP (Model Context Protocol) AI ツールと外部サービスをつなぐ標準規格 ❏ Claude Code / Cursor / GitHub Copilot 等の AI エージェントと連携可 ❏ Unity Editor の操作をそのまま AI に委譲できる ❏ コンパイルエラーの修正からテスト実行まで
uLoopMCPで使用できるスキル例 /uloop-compile コンパイル・エラー検出 /uloop-run-tests + /uloop-get-logs テスト実行、失敗した理由の明示 /uloop-get-hierarchy Scene上のHierarchy構造を確認 /uloop-unity-search プロジェクト内Asset検索 /uloop-execute-dynamic-code C#コードの動的実行 /uloop-control-play-mode Play / Stop / Pause 操作 /uloop-capture-window GameViewのスクリーンショット取得
セットアップ OpenUPMのスコープ登録
セットアップ Microsoft.CodeAnalysis.CSharp のインストール
uLoopMCP LLMツール連携 Unity Editorのメニューから uLoopMCPパネルを開く AIエージェントを選択 セキュリティレベル 権限を設定 「Start Server」をクリック
MCP経由で Sceneの内容確認 VSCodeの Claude Code上で操作
Scene上にGameObjectを作成
Plan modeで簡単なブロック崩しゲームの仕様策定 参考:Ballz
Plan modeで簡単なブロック崩しゲームの仕様策定
Claudeに実装を進めてもらう
自律的にPlay&スクショ確認&エラー修正をしていく
ざっくり土台ができた
最小限の機能が動く状態 動画はGoogleスライド版で😉 https://docs.google.com/presentation/d/1h4t-EMWADSK7UTCCeFHoS31Ta-z2_pNR7 omODUz9jFQ/edit?slide=id.g3bf212de05a_0_89#slide=id.g3bf212de05a_0_89
改善、機能追加をしてみた
だいぶそれっぽくなった 動画はGoogleスライド版で😉 https://docs.google.com/presentation/d/1h4t-EMWADSK7UTCCeFHoS31Ta-z2_pNR7 omODUz9jFQ/edit?slide=id.g3bf212de05a_0_102#slide=id.g3bf212de05a_0_102
3D版も作ってもらう
Hierarchy構造やSceneの状態を把握できるのが強い
テスト作成&実行も自ら行なっている
3D版も良い感じにできた!
2D or 3Dでいくか、の検証もしやすくなりそう 動画はGoogleスライド版で😉 https://docs.google.com/presentation/d/1h4t-EMWADSK7UTCCeFHoS31Ta-z2_pNR7 omODUz9jFQ/edit?slide=id.g3bf23622b1b_0_2#slide=id.g3bf23622b1b_0_2
数時間の検証で有用性の高さを実感 ❏ uLoopMCP で Unity Editor を AI が直接操作可能に ❏ 2D/3D 合計 18 スクリプト + 全シーン & オブジェクトをプロンプトのみで構築 ❏ スクリプト生成 → コンパイル確認 → シーン構築→ 動作確認まで 一貫して自動化 ❏ バグ修正・バランス調整・UI 修正も自然言語で完結 ❏ フィードバックと方向性の決定に集中できる ❏ 複数Unityでの並列接続にも対応しているなど、かゆいところに手が届く
参考 ❏ hatayama/uLoopMCP ❏ Unity向けMCP「uLoopMCP」を作った話 ❏ Unity MCP「uLoopMCP」を使ってゲームを作ってみる