# 本物のゲームエンジンとつながるClaude Codeのゲーム開発

> Claudeは優秀なプログラマーですが、あなたのゲームを見ることはできません。Summerに接続すれば、シーンを組み、スクリプトを書き、ゲームを実行し、エラーを読み、結果を確認できるようになります。

- URL: https://www.summerengine.com/ja/claude-code-game-development
- Keyword: Claude Code ゲーム開発

**要点:** Claude Codeでのゲーム開発は、Claudeがファイルを書くだけでなくエンジンを操作できるときに最も力を発揮します。Summer MCPはClaude Codeに80以上のツールを提供し、シーンの確認と編集、GDScriptの記述、ゲームのプレイ、入力の送信、ランタイムの状態とエラーの読み取り、スクリーンショットの撮影、3D、画像、音声アセットの生成を可能にします。セットアップは`npx -y summer-engine@latest setup claude-code --yes`というコマンド1つで完了します。

Claude Codeはプレイヤーコントローラーを数秒で書けます。しかし単独では、プロジェクトを開き、キャラクターが床をすり抜けているのを見つけ、コリジョンレイヤーを修正することはできません。エンジンとの接続がなければ、あなたが目の役を担うことになります。ゲームを実行し、何が壊れたかを説明し、エラーを貼り付けて返す作業です。

Summerはそのループを閉じます。SummerはGodot 4プロジェクトと互換性のあるデスクトップゲームエンジンで、エディターと実行中のゲームをエージェントに公開するMCPサーバーを備えています。Claudeはシーンツリーを編集し、スクリプトをアタッチし、再生を押し、入力を送り、フレーム番号付きの状態とスクリーンショットを読み、デバッガーを確認します。そして見つけた問題を修正します。

Claudeのサブスクリプションもターミナルもそのまま使えます。Summerはそこにエンジン、ゲーム開発特有のスキル、アセットジェネレーターを加えます。

## できること

- **シーンとノード:** シーンツリーの読み取り、ノードの追加と削除、プロパティの設定、シーンのインスタンス化、シグナルの接続、保存ができます。
- **スクリプトとエラー:** GDScriptファイルを作成、編集し、修正が機能したと判断する前に、スクリプトエラー、デバッガーのエラーと警告を確認します。
- **ゲームの実行と調査:** ゲームの再生と停止、スクリプトによる入力の送信、フレームのステップ実行、フレーム番号付きのランタイム状態とスクリーンショットの読み取りができます。
- **結果を目で確認:** エディターとゲームのスクリーンショット、ワールドのスナップショット、変更前後の差分によって、Claudeは推測ではなく見た目を確認できます。
- **アセット生成:** 画像、スプライトシート、リグとモーション付きの3Dモデル、ボイス、効果音、音楽を生成し、プロジェクトに直接インポートします。
- **ゲームスキルライブラリ:** 検索可能なスキル、サンプル、テンプレートが、プラットフォーマーの移動からマルチプレイヤーの状態管理まで、エンジン特有のパターンをClaudeに教えます。

## 使い方

1. **Summerをインストール:** macOS（Apple silicon）またはWindows向けの無料のSummerデスクトップアプリをダウンロードし、プロジェクトを開くか新規作成します。
2. **Claude Codeを接続:** `npx -y summer-engine@latest setup claude-code --yes` を実行します。これでSummer MCPがClaude Codeに登録されます。求められたら `npx summer-engine login` でサインインしてください。
3. **ゲームを説明する:** 作りたい機能を普段の言葉でClaudeに頼みます。Claudeは作業の前にプロジェクトのコンテキストと関連するスキルを読み込みます。
4. **検証を任せる:** Claudeがゲームを実行し、診断情報とスクリーンショットを確認し、機能が動くまで改善を繰り返します。あなたは差分をレビューするだけです。

## Studio で、またはいつものエージェントから

### Summer Studio で

ターミナルを使いたくない場合は、Summerのデスクトップアプリに同じエンジンツールを備えた内蔵エージェントがあり、アセット生成はWeb版のStudioで行えます。Claude Codeとアプリ内エージェントは同じプロジェクトファイルで作業します。

[Claude Codeのセットアップガイドを見る](https://www.summerengine.com/ja/mcp/how-to-make-games-in-claude-code)

### Claude、Cursor、Codex から MCP 経由で

セットアップ後、Claude Codeはsummer_*ツールを自動的に認識します。最初のリクエストとしては、プロジェクトのコンテキストを読み、小さなものを作って実行し、何を確認したかを報告するようClaudeに頼むのがおすすめです。

エージェントへのプロンプト例:

```text
Summerのプロジェクトコンテキストを読んでから、プレイヤーにコヨーテタイム付きの二段ジャンプを追加してください。ゲームを実行してジャンプ入力を2回送り、プローブでプレイヤーが上の足場に届くことを確認して、スクリーンショットを見せてください。
```

[Summer MCP をセットアップ](https://www.summerengine.com/ja/mcp)

## 現在のSummerでClaude Codeができること、できないこと

| タスク | 対応状況 | 備考 |
| --- | --- | --- |
| シーン、ノード、スクリプトの編集 | 対応 | 同じマシンでSummerのデスクトップアプリを開いておく必要があります |
| ゲームの実行とエラーの読み取り | 対応 | 再生、停止、入力、フレームのステップ実行、診断 |
| ゲームの画面を見る | 対応（静止画として） | スクリーンショットとスナップショット。動画録画ツールはまだありません |
| 3D、画像、音声の生成 | 対応 | エンジンを開いていなくても動作します。有料プランまたはチャージが必要です |
| ブラウザ版claude.aiからの利用 | 未対応 | Summer MCPはローカルで動作します。現在ホスト型のWebコネクターはありません |
| 署名とストアへの提出 | ご自身で実施 | エクスポートはインストール済みのテンプレートに依存し、署名とストアへの提出はご自身で行います |

## 費用

- 画像、Nano Banana 2 Lite（1K）: $0.04 (概算)
- 3D モデル、Hunyuan 3D v3.1 Pro: $0.53
- 効果音、5 秒: $0.01

MCP経由のエンジンツールとプロジェクトツールは無料です。Claudeの料金は通常どおりAnthropicにお支払いください。Summerのプランまたはチャージを消費するのはアセット生成だけです。

料金は Summer の利用残高から差し引かれます。アセット生成には有料プランかチャージが必要です。Pro は月額 $20 で $20 分の利用が含まれ、チャージは $5 から。デスクトップエンジン自体は無料でダウンロードできます。

## 使えるプロンプトと、その結果

エンジンとつながったClaudeが1回のセッションで何をできるかがわかるリクエストです。

### 物理バグの修正

- プロンプト: プレイヤーがときどき動く足場をすり抜けて落ちてしまいます。再現して原因を突き止め、修正してください。
- 得られるもの: Claudeがスクリプト入力でゲームを実行し、失敗したフレームのランタイム状態を読み、コリジョン設定を調整して、再実行で確認します。

### 機能を最初から最後まで実装

- プロンプト: 3つのアイテムを扱うショップNPC、HUDのコインカウンター、購入時のサウンドを追加してください。
- 得られるもの: 新しいシーンとスクリプト、生成された効果音、HUDのノード、そして購入の流れを確認するプレイテスト。

### レベルを埋める

- プロンプト: ローポリの岩を5つと木を2本生成し、通路をふさがないようにスポーン地点の周りに散らばせてください。
- 得られるもの: 生成された3Dアセットがコリジョンチェック付きで地形に配置され、結果のスクリーンショットも得られます。

### ゲームフィールの調整

- プロンプト: ジャンプがふわふわしています。もっとキビキビさせて、変更前と変更後を見せてください。
- 得られるもの: 重力とジャンプの値を調整し、両バージョンのプローブの数値とスクリーンショットを提示します。

[Summerのスキルを見る](https://www.summerengine.com/ja/skills)

## ファイル編集だけよりエンジン接続が優れている理由

ゲームはコードからは見えない形で失敗します。間違った場所にあるノード、接続されていないシグナル、スケールがゼロになったスプライト、コンパイルは通るのに一度も実行されないスクリプト。ファイルを編集することしかできないエージェントは推測するしかありません。ゲームを実行して状態を読めるエージェントなら確認できます。

Summerのツールは、その確認を中心に設計されています。ランタイムプローブはフレーム番号付きの状態を返すので、Claudeはアクションの前後を比較できます。診断機能はコンソールには出てこないランタイムエラーを表面化させます。スクリーンショットは見た目の結果を確認します。

## オープンソースのエージェントレイヤー

Summer CLI、MCPサーバー、スキル、プラグインマニフェストはMITライセンスのオープンソースです。デスクトップアプリは無料でダウンロードできます。ホスト型AI、アセット生成、クラウド機能はSummerの有料サービスです。

## よくある質問

### Claude Codeで完成したゲームを作れますか？

エンジンを操作できれば、Claude Codeは完成したゲームを作り、改善を重ねることができます。Summerと組み合わせると、シーンとスクリプトを編集し、ゲームを実行し、壊れた部分を修正します。デザインの方向づけと結果のレビューは引き続きあなたが担います。

### Claude CodeをSummerに接続するには？

Summerのデスクトップアプリをインストールし、ターミナルで `npx -y summer-engine@latest setup claude-code --yes` を実行します。このコマンドがMCPサーバーをClaude Codeに登録します。サインインは `npx summer-engine login` で行います。

### Godotプロジェクトでも使えますか？

SummerはGodot 4プロジェクトと互換性があるため、Claudeは標準的なシーンとGDScriptを扱えます。大規模な移行の前には、プロジェクトの互換性に関するガイダンスを確認してください。

### Summerのサブスクリプションは必要ですか？

エンジン作業には不要です。エンジンとプロジェクトツールは無料です。アセット生成にはSummerの有料プランまたはチャージが必要です。Claude自体の料金はAnthropicから請求されます。

### CursorやCodexでも使えますか？

はい。同じMCPをCursor、Codex、Gemini CLI、Clineなどのエージェントにインストールできます。それぞれのMCPガイドをご覧ください。

### Claudeは実行中のゲームを見られますか？

はい。スクリーンショット、ランタイムプローブ、実行中のゲームのスナップショットを通じて見られます。扱うのは静止画で、動画録画ツールはまだありません。

### ブラウザ版のclaude.aiから使えますか？

現在は使えません。Summer MCPはエンジンの隣でローカルに動作するため、Claude Codeのようなデスクトップやターミナルのエージェントで利用できます。

## 関連ツールとガイド

- [Claude Codeでゲームを作る方法](https://www.summerengine.com/ja/mcp/how-to-make-games-in-claude-code)
- [Godot向けClaude](https://www.summerengine.com/ja/blog/claude-for-godot)
- [Godot MCPサーバーガイド](https://www.summerengine.com/ja/blog/godot-mcp-servers-guide)
- [Godot向けCursor](https://www.summerengine.com/ja/cursor-for-godot)
- [Godotコパイロット](https://www.summerengine.com/ja/godot-copilot)
- [Summer CLI](https://www.summerengine.com/ja/cli)
- [AIエージェント向けSummer](https://www.summerengine.com/ja/for-ai)
- [ゲーム用AI 3Dモデルジェネレーター](https://www.summerengine.com/ja/ai-3d-model-generator-for-games)

[Summer MCPをセットアップする](https://www.summerengine.com/ja/mcp)

---

## Machine-readable resources

- Site index for agents: https://www.summerengine.com/llms.txt
- Full inlined content: https://www.summerengine.com/llms-full.txt
- Porting catalog: https://www.summerengine.com/llms-porting.txt
- Structured catalog: https://www.summerengine.com/agent-catalog.json
- Sitemap: https://www.summerengine.com/sitemap.xml
- Developer resources: https://www.summerengine.com/docs
- Summer API (assets from any agent or code; public per-call model prices): https://docs.summerengine.com/api