CLAUDE LABEN
WWDC — WWDC 2026でSiriはGoogle Geminiベースと確定。ChatGPT等への外部ハンドオフは廃止され、サードパーティAI選択はEU(DMA)で当面非対応にBILLING — 6/15の課金変更まで残り6日。Agent SDK・headless Claude Code・GitHub Actions・他社エージェントがAPIレート準拠の月次クレジットへ移行OUTAGE — claude.ai・Claude Code・Coworkで障害が報告(6月)。スケジュール実行はfallbackModelとリトライ前提の設計が安全ですDYNAMIC-WORKFLOWS — Max・TeamプランとAPIでdynamic workflowsがデフォルトON。コードベース横断のバグ探索や独立検証に活用ULTRACODE — Claude Codeの新設定ultracodeがeffortメニューに追加。xhigh固定でワークフロー判断はClaudeに委ねますOPUS4.8 — Claude Opus 4.8が主要プランのデフォルトとして定着。コーディング・エージェント・推論を強化WWDC — WWDC 2026でSiriはGoogle Geminiベースと確定。ChatGPT等への外部ハンドオフは廃止され、サードパーティAI選択はEU(DMA)で当面非対応にBILLING — 6/15の課金変更まで残り6日。Agent SDK・headless Claude Code・GitHub Actions・他社エージェントがAPIレート準拠の月次クレジットへ移行OUTAGE — claude.ai・Claude Code・Coworkで障害が報告(6月)。スケジュール実行はfallbackModelとリトライ前提の設計が安全ですDYNAMIC-WORKFLOWS — Max・TeamプランとAPIでdynamic workflowsがデフォルトON。コードベース横断のバグ探索や独立検証に活用ULTRACODE — Claude Codeの新設定ultracodeがeffortメニューに追加。xhigh固定でワークフロー判断はClaudeに委ねますOPUS4.8 — Claude Opus 4.8が主要プランのデフォルトとして定着。コーディング・エージェント・推論を強化
記事一覧/Claude Code
Claude Code/2026-03-10中級

Unity × Claude Code ゲーム開発ガイド — MCP で AI 駆動のワークフローを構築

Unity MCP を使って Claude Code でゲーム開発を加速する方法を解説。シーン構築、アセット管理、スクリプト生成、デバッグまで AI 駆動の開発ワークフローを紹介します。

Unity6Claude Code219MCP56ゲーム開発5AI13自動化69スクリプト生成

Unity MCP が実現する AI ゲーム開発

Unity MCP は、Claude Code や Cursor などの AI エージェントを Unity Editor に直接接続するブリッジです。Model Context Protocol を介して、AI がプロジェクト管理、シーン構築、アセット操作、スクリプト生成を行えるようになります。

2026年現在、Unity 公式パッケージ(com.unity.ai.assistant)を含む複数の MCP 実装が公開されており、Claude Code からの Unity 操作が現実的な開発手法となっています。

ℹ️
**Unity MCP でできること:** - シーン内のオブジェクト配置・操作 - プロジェクトアセットの管理(インポート、検索、整理) - C# スクリプトの生成・編集 - ビルドエラーのデバッグと自動修正 - プロジェクト構造の分析とリファクタリング

セットアップ方法

Unity 公式 MCP パッケージ

Unity が提供する公式 AI Assistant パッケージを使う方法:

# Unity Package Manager から追加
# com.unity.ai.assistant@2.0.0-pre.1

Unity Editor の Window → AI → MCP Settings から MCP サーバーを有効化します。

Coplay MCP(コミュニティ版)

より広範なツールセットを提供するコミュニティ実装:

# Claude Code に Coplay MCP を追加
claude mcp add unity-mcp -- npx -y @coplay/unity-mcp

IvanMurzak/Unity-MCP

AI エージェントと Unity Editor を接続する軽量ブリッジ:

# Claude Code に追加
claude mcp add unity -- npx -y @ivanmurzak/unity-mcp
💡
どの実装を選んでも、基本的な仕組みは同じです。Unity Editor 内でローカル MCP サーバーが起動し、Claude Code がそのサーバーに接続してツールを呼び出します。

実践ワークフロー

シーン構築の自動化

Claude Code に自然言語でシーンの構築を指示できます:

あなた: 森のステージを作って。地面は平面、木を10本ランダム配置、
        プレイヤーキャラクターのスポーンポイントを中央に置いて。

Claude: Unity MCP を使ってシーンを構築します。
        1. Terrain オブジェクトを作成(100x100m)
        2. Tree プレハブを10本ランダム配置
        3. SpawnPoint を (0, 0, 0) に配置
        4. Directional Light を追加(太陽光)
        シーン "ForestStage" を保存しました。

スクリプト生成

ゲームロジックの C# スクリプトを Claude Code が生成し、Unity プロジェクトに直接配置します:

あなた: プレイヤーの移動スクリプトを書いて。
        WASD で移動、スペースでジャンプ、Rigidbody ベースで。

Claude: Assets/Scripts/PlayerMovement.cs を作成します。
using UnityEngine;
 
public class PlayerMovement : MonoBehaviour
{
    [SerializeField] private float moveSpeed = 5f;
    [SerializeField] private float jumpForce = 8f;
    [SerializeField] private LayerMask groundLayer;
 
    private Rigidbody rb;
    private bool isGrounded;
 
    void Start()
    {
        rb = GetComponent<Rigidbody>();
    }
 
    void Update()
    {
        // 移動入力
        float h = Input.GetAxisRaw("Horizontal");
        float v = Input.GetAxisRaw("Vertical");
        Vector3 moveDir = new Vector3(h, 0, v).normalized;
 
        rb.linearVelocity = new Vector3(
            moveDir.x * moveSpeed,
            rb.linearVelocity.y,
            moveDir.z * moveSpeed
        );
 
        // ジャンプ
        if (Input.GetKeyDown(KeyCode.Space) && isGrounded)
        {
            rb.AddForce(Vector3.up * jumpForce, ForceMode.Impulse);
            isGrounded = false;
        }
    }
 
    void OnCollisionEnter(Collision collision)
    {
        if (((1 << collision.gameObject.layer) & groundLayer) != 0)
            isGrounded = true;
    }
}

アセット管理

プロジェクト内のアセットを Claude Code で検索・整理:

あなた: プロジェクト内の未使用テクスチャを見つけて

Claude: Unity MCP でアセットデータベースを検索します...
        以下の 8 つのテクスチャがシーンやスクリプトから参照されていません:
        - Assets/Textures/old_grass.png
        - Assets/Textures/test_normal.png
        ...
        削除しますか?

デバッグとエラー修正

ビルドエラーや実行時エラーを Claude Code が分析して修正:

あなた: コンパイルエラーが出てる。直して。

Claude: Unity のコンソールログを確認します...
        CS0246: 'PlayerHealth' が見つかりません。
        Assets/Scripts/GameManager.cs:15 で参照しています。
        PlayerHealth.cs がまだ作成されていないため、スケルトンを生成します。

ゲーム開発での活用パターン

パターン 1:プロトタイプの高速構築

アイデアからプレイアブルなプロトタイプまでを AI で高速に構築:

  1. Claude Code にゲームコンセプトを伝える
  2. MCP 経由でシーンとオブジェクトを自動配置
  3. ゲームロジックのスクリプトを生成
  4. テストプレイ → フィードバック → 修正のサイクルを回す

パターン 2:既存プロジェクトのリファクタリング

大規模プロジェクトのコード整理を AI が支援:

あなた: このプロジェクトの Scripts フォルダを分析して、
        責務が混在しているクラスを見つけてリファクタリング案を出して

Claude: プロジェクト構造を分析します...
        GameManager.cs が 800 行あり、以下の責務が混在しています:
        - スコア管理 → ScoreManager に分離を推奨
        - UI 更新 → UIManager に分離を推奨
        - セーブ/ロード → SaveSystem に分離を推奨
        リファクタリングを実行しますか?

パターン 3:インディー開発者の味方

非プログラマーやインディー開発者にとって、Claude Code + Unity MCP はゲーム制作のハードルを大幅に下げます。自然言語でゲームロジックを記述し、AI がコードに変換するワークフローにより、プログラミングの専門知識がなくてもプロトタイプを作成できます。

セキュリティと注意事項

⚠️
**Unity MCP 使用時の注意:** - MCP サーバーはローカル接続のみを許可し、外部ネットワークには公開しない - プロジェクトのバージョン管理(Git)を必ず併用する — AI の変更を追跡・巻き戻しできるように - アセットストアの有料アセットを AI に自動操作させる場合はライセンスに注意 - 本番ビルド前に AI 生成コードのレビューを行う

全体を振り返って

Unity MCP と Claude Code の組み合わせは、ゲーム開発のワークフローを根本から変える可能性を持っています。シーン構築、スクリプト生成、アセット管理、デバッグのすべてを自然言語で指示できるため、アイデアから実装までのサイクルが劇的に短縮されます。

公式パッケージの com.unity.ai.assistant か、コミュニティ版の Coplay MCP からスタートして、まずは簡単なシーン構築を AI に任せてみてください。

シェア

お読みいただきありがとうございます

Claude Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

もしこの記事がお役に立ちましたら、チップ(¥150)で応援いただけると大変励みになります。広告なしでの運営を続けるため、皆さまのご支援が大きな力になっています。

関連記事

Claude Code2026-04-25
Claude Code で Unity ゲーム開発を加速する — C# 生成・MCP 連携・実機検証
Unity プロジェクトで Claude Code を最大限活用するための実践ガイド。C# スクリプト生成、Editor 拡張、Unity MCP、シーン操作の自動化、テスト戦略までを体系的に解説します。
Claude Code2026-03-17
Unity Shader Graph × Claude Code — AI でシェーダーを設計・生成する
Unity Shader Graph と HLSL シェーダーを Claude Code で自動生成する方法を解説。トゥーンシェーダー、水面表現、ディゾルブエフェクトなど実用サンプル付き。
Claude Code2026-05-23
Claude Code の Skill・Subagents・Rules を組み合わせて、社内プロジェクトを 1 時間以内に動かす:個人運用に落とし込んだ実装パターン
Claude Code の Skill・Subagents・Rules を組み合わせて、後回しになりがちな社内プロジェクトの 1 週間分のタスクを 1 時間で完了させる仕組み。SonicGarden の実装を起点に、個人開発で 12 年回してきた運用感覚に落とし込んだ構成と落とし所をまとめます。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →