Claude Codeで3Dゲームを作る方法

Claude Code はゲームを構築できますが、その 3D モデルはどこから来たのでしょうか?このガイドでは、MCP を介して Claude を Thrixel の AI 3D モデル ジェネレーターに接続し、Build World を使用してゲーム プロンプトをプレイ可能なプロジェクトに変換します。

Claude は 3D ゲームを作ることができますか?

Claude Codeは3Dゲームを制作できます。ゲームプロジェクト内で直接スクリプトを記述し、コマンドを実行し、テスト後に実装を修正します。エンジンとそのツールに接続することで、操作、カメラ、衝突判定、目標、シーン構成を扱えます。このガイドで使用するコーディングエージェントはClaude Codeです。

プレイ可能な 3D ゲームには、その世界に合ったモデルとマテリアルも必要です。 Claude + Thrixel ワークフローは、Claude を 3D アセット ジェネレーターに接続するため、アセットの作成はゲームの構築と同じプロセスの一部になります。これは vibe gaming の 1 つの形式です。意図されたエクスペリエンスを説明し、実装と改訂を通してエージェントに指示します。

Claude で作成したゲームの 3D モデルを生成するにはどうすればよいですか?

MCP サーバーを介して、Claude Code を Thrixel の AI 3D モデル ジェネレーター に接続します。 MCP (Model Context Protocol の略) を使用すると、Claude が外部ツールを呼び出してアセットを作成し、結果を検査し、それをゲーム プロジェクトにダウンロードできます。 Thrixel は、テキストまたは参照画像から 3D ゲーム アセットを生成および編集するためのこの接続を提供します。

Build World は、コーディングエージェントを使用してゲームを構築するための Thrixel のオープンソース スキルです。これは、プロジェクトの計画、エンジン用のアセットの準備、ゲームのテスト、および結果の改善のためのプロセスを提供します。 Thrixel MCP サーバー は、モデルを生成、検査、編集、エクスポートするために Claude が呼び出すツールを提供します。

Claude はゲーム コードを処理し、必要なアセットを要求します。 Thrixel はテキストまたは参照画像からこれらのモデルを生成し、Claude がコーディングを継続している間にジョブを実行できます。構造化モデルには名前付きパーツがあるため、編集中に車輪、ドア、または屋根を個別に変更できます。 Claude Code プラグインは、スキルと MCP サーバーの両方をパッケージ化します。

Claude CodeとThrixelを使ったゲームの作り方

ツールを選択するには、Thrixel、Meshy、Blender MCP、Tripo、Rodin などのClaude Code に最適な 3D モデル MCP サーバーを比較してください。このガイドでは、編集可能な製造アセットとキャラクター生成および直接 Blender コントロールを区別しています。

1. 3D モデルジェネレーターを Claude Code に接続します

Claude Code がインストールされ、Thrixel アカウントから開始します。この手順を Claude Code に貼り付け、Thrixel のブラウザー サインインの承認を含むセットアップ フローに従います。

Claude Code
Install the build-world skill from https://github.com/thrixel/build-world and follow the setup instructions in that repo.

2. エンジンを選択し、ゲームについて説明します

インストール後に新しい Claude Code セッションを開始します。ゲーム プロンプトを /thrixel:build-world で開始し、エンジンに名前を付けてエクスペリエンスを説明します。最初の概要では、プレーヤーのアクション、目標、設定、およびビジュアル スタイルを指定すると便利です。

ゲーム プロンプトの例
/thrixel:build-world は、明るい熱帯の海で Three.js 潜水艦探索ゲームを構築します。プレイヤーはサンゴ礁や沈んだ遺跡の中から宝物を集め、波止場に戻って充電します。読み取り可能な三人称カメラ、キーボード コントロール、および電話用のタッチ コントロールを使用します。

3. アセットの生成と検査

Claude は、シーンを必要なモデルに分割し、Thrixel を通じてそれらをリクエストします。潜水艦の例では、アセットリストには潜水艦、ドック、遺跡、サンゴ層、宝物コンテナが含まれる場合があります。共有の参照画像や書面によるアート ディレクションは、これらのアセットを同じシーンに含めるのに役立ちます。

輸入前と輸入後の型式検査が重要です。アセットは単独では正しく見えても、大きすぎたり、間違った方向を向いていたり、ゲーム内で不適切なマテリアルが使用されているように見えたりすることがあります。形状の変更は、最終的な詳細を作成する前に行う必要があります。メッシュのグループ化と三角形の削減により、エンジンのパフォーマンス バジェットに合わせてアセットが準備されます。

4. プレイテストを行い、具体的なフィードバックを提供する

ビルドが成功すると、プロジェクトがコンパイルされたことが確認されるだけです。プレイテストでは、コントロールが反応するか、カメラがアクションを表示するか、衝突が機能するか、目的を達成できるかどうかを確認します。フィードバックでは、失敗したインタラクションとその原因となった条件を特定する必要があるため、次のバージョンを同じシナリオに対してチェックできます。

フォローアップ プロンプトは、観察可能な問題を説明する場合に最も効果的です。例: 「旋回すると潜水艦が遺跡の後ろに消えます。カメラを調整して、ドックから宝物まで、そして戻ってくるまでの全周をプレイテストしてください。」視覚的なフィードバックも同様に具体的です。「宝の入れ物を周囲の岩と区別しやすくする」。

5. 完成したビルドをテストして公開する

エクスポートされたゲームと開発バージョンをテストします。アセットの読み込み、コントロール、パフォーマンスは、ブラウザーのビルドによって異なる動作をする可能性があります。完成した Three.js ゲームと Unity WebGL ビルドは、Claude にゲームを公開して共有可能なリンクを返すように依頼することで、thrixel.world に公開できます。 Roblox ゲームは Roblox Studio を通じて公開されます。

gauntlet loop と Claude Code の使用

Build World の gauntlet loop は、構築と判断を分離します。Claude Code はゲームで動作し、別の評価エージェントが固定参照に対してプレイアブル結果を評価します。潜水艦ゲームでは、評論家は宝物のコンテナがサンゴ礁に溶け込んだり、カメラが旋回中に潜水艦を見失ったりすることに気づくかもしれません。 Claude はカメラ コードを変更し、Thrixel を使用してコンテナの形状やテクスチャを修正し、収集ルートを再度実行します。批評家は更新されたゲームを元の目標に照らしてレビューするため、アセットの品質とゲームプレイは連続したリビジョンにわたって一緒に評価されます。

Claude Code で最も動作するゲーム エンジンはどれですか?

選択は、ゲームを実行する環境とプロジェクトに必要なエディターによって異なります。Build Worldのワークフローでは、Three.jsはブラウザー向け、UnityはUnityプロジェクト向け、RobloxはRobloxの体験向け、UnrealはUnreal Engineプロジェクト向けです。

ブラウザーゲーム向けのThree.js

Three.js プロジェクトは、JavaScript を使用し、GLB モデルをブラウザ シーンにロードします。ブラウザ ゲームは、意図した結果が他の人が開くことができるリンクである場合に便利な出発点です。キーボードとタッチ コントロールを一緒に計画できるように、概要にターゲット デバイスを含めます。

Unity プロジェクトの場合は Unity

Unity ワークフローでは、C# スクリプト、Unity シーン、および FBX アセットを使用します。 Unity Editor および Unity CLI が必要です。プロジェクトをそのエディターで続行する必要がある場合は、Unity という名前を付けます。 WebGL ビルドは、thrixel.world への公開に使用される形式です。

Roblox (Roblox エクスペリエンス)

Roblox ワークフローでは、Rojo と同期された Luau スクリプトと Studio にインポートされたモデルを使用します。スタジオは、ゲームがテストされ、公開される場所でもあります。プロジェクトがエンジン固有の設定に従うように、最初のプロンプトに Roblox を含めます。

Blueprint ゲームプレイと 3D レベルの場合は Unreal Engine

Unreal ワークフローは、Unreal MCP を介して Claude Code をエディタに接続し、Thrixel モデルを FBX としてインポートし、Play-In-Editor でゲームプレイをテストします。 AI を使用して Unreal ゲームを構築するためのガイドでは、エディターの接続、アセットの準備、最初のゲーム プロンプトについて説明します。

Claude でのゲーム作成に関するよくある質問

Claude Opus または Fable はゲームを構築できますか?

Opus および Fable は、アカウントで使用可能な場合、Claude Code のモデルとして選択できます。 Claude Code はプロジェクトとツールへのアクセスを提供します。 Thrixel は 3D の生成と編集を提供します。モデルの選択は、エンジン接続やアセットツールに代わるものではありません。モデル選択の詳細については、Opus および Fable セクションを参照してください。

Claude は画像から 3D モデルを生成できますか?

Thrixel などの接続ツールを使用すると、Claude は参照画像を使用して 3D モデルをリクエストできます。ジェネレーターはアセットを生成します。 Claude はリクエストとそのゲームへの統合を処理します。 3D モデル MCP ガイド では、関連する生成、検査、エクスポート ツールについて説明しています。

Claude ゲームのモデルがベーシックに見えるのはなぜですか?

シーンが生成されたメッシュを使用しているか、ボックスやシリンダーなどのプリミティブから組み立てられたシェイプを使用しているかを確認します。有益なフォローアップは、Claude に特定のプレースホルダーを Thrixel モデルに置き換えるよう依頼し、シーンのアートの方向性を一致させ、ゲーム内でそのスケールとマテリアルを確認することです。照明、カメラの配置、一貫したマテリアルも、完成したシーンの見た目に影響します。

これにはコーディング方法を知る必要がありますか?

Claude はゲームの説明から実装を書くことができます。コーディングの知識は変更のレビューや問題の診断に役立ちますが、明確な目標やプレイテストの有用なフィードバックも重要です。レースを完走する、宝物を集めるなど、定義されたアクティビティから始めることで、ゲームが機能するかどうかを判断する具体的な方法が得られます。

Claude は既存のゲームにモデルを追加できますか?

はい。ThrixelのMCPツールは既存のプロジェクトでも利用でき、不足している小道具の生成、仮置きアセットの置き換え、アセットの調整を行えます。生成したモデルはThrixelのワークスペースに保存されます。ウェブアプリで編集した後、更新版をゲームに取り込むようClaudeに依頼できます。

Thrixel の使用は Claude に含まれていますか?

Thrixelの生成クレジットは、Claudeの利用量とは別に管理されます。生成や反復調整の回数は、プロジェクトのアセット一覧とThrixelアカウントで利用できるクレジットによって決まります。現在の選択肢はThrixelのプランで確認できます。

インストール コマンドはどこにありますか?

Claude + Thrixelのセットアップ欄には、プラグインのコマンドとプロンプト例があります。Build Worldのセットアップガイドでは接続の詳細を説明し、リポジトリのREADMEではスキルとともに更新されるインストール手順を提供しています。

Claude + Thrixel を始めましょう