このページは英語から機械翻訳されています。英語の原文を読む。

ブログ

Claude Code と Unity でゲームを作る方法

Claude Code と Unity を2分以内で連携。AI Game Developer をインストールして認証し、スキルを有効化すれば、AI でゲームオブジェクトの作成を始められます。

Claude Code と Unity でゲームを作る方法

Claude Code を使って、本格的なグラフィックスと Unity のようなリアルなゲームエンジンの能力をフルに活かしたゲームを作るにはどうすればいいのでしょうか。実はとても簡単です。この短いチュートリアルでは、インストールから最初のゲームオブジェクトの作成まで、セットアップのすべてを2分以内で説明します。

AI Game Developer とは?

AI Game Developer は無料のオープンソースツールで、Claude Code やその他の AI エージェントから Unity の機能をフルに活用できるようにします。将来的には Unreal Engine や Godot にも対応予定です。非常に柔軟で、AI にエンジン本体への完全なアクセス権を与えます。AI エージェントはシーンデータを読み取り、オブジェクトを変更し、シェーダーを作成するなど、エンジン API が対応するあらゆることを実行できます。

  • Claude Code、Cursor、VS Code Copilot、Windsurf などに対応
  • Unity への完全な読み取り・書き込みアクセス
  • オープンソース: github.com/IvanMurzak/Unity-MCP

インストール

AI Game Developer のインストール方法は2つあります。CLI を使ってすべてを自動でインストールすることもでき、Unity Editor のインストールやプロジェクトの作成まで行えます。または、インストーラーパッケージを手動でダウンロードすることもできます。

方法 A: CLI(完全自動)

CLI がすべてを処理します。Unity プラグインのインストール、MCP サーバーのセットアップ、そして Unity Editor が未インストールの場合はそのインストールまで任意で行えます。

Bashターミナル
# Install the plugin into your Unity project
npx unity-mcp-cli install-plugin ./MyUnityProject

方法 B: 手動ダウンロード

  1. ai-game.dev/download にアクセスし、Download Installer ボタンをクリックします
  2. ダウンロードした .unitypackage ファイルを開くと、Unity のインポートウィンドウが表示されます
  3. 右下の Import ボタンをクリックします
  4. Unity の再コンパイルを待つと、AI Game Developer ウィンドウが表示されます

設定

インストール後、AI Game Developer ウィンドウが開きます。2つの簡単なステップですぐに使い始められます。

  1. 使用する AI エージェント(今回は Claude Code)を選択し、Authorize ボタンをクリックします。アカウントを作成して接続を承認する Web ページが開きます。ほんの数秒で完了します。
  2. チェックボックスをクリックしてスキルを有効化します。利用可能なすべてのスキルが登録され、Claude Code がそれらを見つけて使用できるようになります。

これで完了です。インストールと設定は終わりました。

Claude Code の起動

重要: Claude Code(または他の AI エージェント)を起動する際は、Unity プロジェクトのフォルダ内で起動する必要があります。Unity から正しい場所でターミナルを開く簡単なショートカットがあります。必ずしもターミナルを使う必要はありません。Claude Code は VS Code でもデスクトップアプリでも、その他の場所でも同じように動作します。

Bashターミナル
# Navigate to your Unity project folder and launch Claude Code
cd /path/to/your/unity-project
claude

最初の AI コマンド

Claude Code がプロジェクトフォルダ内で起動したら、コマンドを出し始められます。たとえば次のように入力します。

BashClaude Code プロンプト
Create a cube at position 0, 3, 0

数秒で、Claude Code が Unity シーンに直接キューブを作成します。さらに、シェーダーの作成、シーン全体の構築、マテリアルの変更、アニメーションの設定など、文字通り何でもできます。動画のデモでは、設定可能なガラスシェーダーを Claude Code だけで作り上げました。

何を作れるのか?

AI Game Developer を接続すると、Claude Code は Unity API に完全にアクセスできます。できることの例をいくつか挙げます。

  • シーン内の任意の場所にゲームオブジェクトを作成して配置する
  • デモで紹介した設定可能なガラスシェーダーのようなカスタムシェーダーを構築する
  • マテリアル、テクスチャ、ライティングを設定する
  • アニメーションとアニメーターコントローラーを作成する
  • パーティクルシステムと視覚エフェクトを追加する
  • C# スクリプトを書いてアタッチする
  • 任意のコンポーネントの任意のプロパティを変更する

はじめよう

AI Game Developer は完全に無料でオープンソースです。プラグインをインストールし、AI エージェントを承認して、構築を始めましょう。詳しいセットアップ手順は ai-game.dev/docs/quickstart のクイックスタートガイドを参照するか、ai-game.dev/download からダウンロードしてください。

ブログのその他の記事

すべての記事