Zenn Dev Unsoluble Sugar Articles Cd8d59be7b8f85
uLoopMCP × Claude Code、AI駆動でUnityゲーム開発がどこまで自走できるか試してみた
- URL: https://zenn.dev/unsoluble_sugar/articles/cd8d59be7b8f85
- 日付: 2026-06-26
- Tier: Tier 3
- 要旨: uLoopMCPというMCPサーバーを使い、Claude CodeからUnity Editorを直接操作してブロック崩しゲームを自律開発する実験記事。コンパイル、Scene構築、Play実行、スクリーンショット確認というサイクルをClaude Codeが人間の介入なしで繰り返す様子が紹介されている。Plan modeによる仕様策定から始まり、uLoopMCPが提供する/uloop-compile、/uloop-capture-windowなどのスキルを組み合わせた開発フローが体験ベースで解説されている。
詳細
uLoopMCP(io.github.hatayama.uloopmcp)を使ってClaude CodeからUnity 6 LTSプロジェクトを制御し、2Dブロック崩しゲームを自律的に開発した実験記録。
- uLoopMCPの主要スキル:/uloop-compile(コンパイル・エラー検出)、/uloop-run-tests、/uloop-get-hierarchy(Hierarchy構造取得)、/uloop-capture-window(EditorWindowキャプチャ)、/uloop-execute-dynamic-code(C#コード動的実行)
- セットアップ:OpenUPMスコープにio.github.hatayama.uloopmcpを登録、Microsoft.CodeAnalysis.CSharpをインストール、uLoopMCPパネルでClaudeを選択しセキュリティレベルをRestrictedに設定
- Plan modeで7ファイル構成の仕様書(GameConstants/GameManager/BallLauncher/Ball/Block/BlockManager/UIManager)を策定してから実装に移行
- 自律開発サイクル:スクリプト生成→compile→PlayMode起動→capture-windowでスクリーンショット確認→コード修正→再compile
- 特に/uloop-get-hierarchyでScene構造を把握しつつ/uloop-capture-windowで画面確認できるため的外れな修正が減少と評価