AI 生成の 3D アセットを使用して Unity ゲームを構築する方法
Thrixel は、コーディングエージェントと連携する Unity 用の AI 3D アセット ジェネレーターです。エージェントは C# を書き込み、シーンを構築します。 Thrixel は、テキストまたは参照画像からモデルを生成および編集します。このガイドでは、アセットの作成、Unity へのインポート、プレイ可能なゲームでのテストについて説明します。
AI を使って Unity ゲームを構築できますか?
はい。 Claude Code や Codex などのコーディングエージェントを使用すると、ゲームの説明をスクリプト、シーン、3D アセットを含む Unity プロジェクトに変換できます。概要では、ジャンル、コントロール、アート スタイル、および目標を定義します。エージェントはそれをメカニズムとアセット リストに分割し、プレイ可能なバージョンを構築して、エディターで結果を確認します。このアプローチは、vibe coding ゲームとも呼ばれます。
小規模なレーシング ゲーム、探検レベル、または障害物コースは、開始点として役立ちます。アイテムを収集して出口に到達するなどの完全なループにより、世界を拡張する前にエージェントにテストすべき具体的なものが与えられます。
Claude Code は Unity にどのように接続しますか?
Claude Code は、プロジェクト ファイルと端末コマンドで動作します。 Thrixel の Build World スキルには、Unity CLI を使用してインストールされている Unity Editor と対話する Unity ワークフローが含まれています。エージェントは、C# スクリプトを作成し、シーンを設定し、エディターと再生モードからのスクリーンショットを検査します。
アセットの生成には、Thrixel MCP サーバーという別の接続が使用されます。 MCP を使用すると、コーディングエージェントはゲームの作業中にモデルをリクエストし、その部分を検査し、編集し、結果をダウンロードできます。エディタ接続は Unity を処理します。 Thrixel 接続はモデルを処理します。
AI を使用して Unity アセットを生成する方法
Thrixel の Unity 用 AI 3D アセット ジェネレーター は、テキストの説明や参照画像を編集可能な車両、建物、家具、小道具に変換します。 Thrixel MCP サーバーを通じて、コーディングエージェントはゲーム概要からこれらのモデルを直接リクエストし、生成の実行中にゲームプレイの書き込みを続けます。 Unity ツールはシーンの構築とテストを処理します。 Thrixel は、3D アセットの生成および編集ツールを提供します。
ThrixelのAI 3Dモデル生成ツールが作るパーツ型モデルには、エージェントが個別に操作できる部品があります。車両は車体と独立した車輪、建物は開閉するドアを持てます。名前付きパーツの編集、静的ジオメトリのグループ化、Unityのスクリプトで動かす部品の分離が可能です。生成したアセットはThrixelのワークスペースに保存され、確認、編集、プロジェクト間での再利用ができます。
テキストからUnity用アセットを生成するには、何を指示する?
アセット プロンプトでは、オブジェクト、アート スタイル、目的のサイズ、移動する必要があるパーツの名前を指定する必要があります。例: 「青色のペイント、個別の貨物ドア、および 4 つの個別の車輪を備えたコンパクトな配送トラックを生成します。Unity ドライビング ゲーム用に準備します。」エージェントは、Thrixel からモデルをリクエストしてインポートし、そのスケール、コライダー、および C# の動作を Unity で構成できます。
コーディングエージェントは、Thrixel を使用して Unity シーン全体を構築できますか?
Build World は、アセットの生成をシーン アセンブリおよびゲームプレイと調整します。配送ゲームにはトラック、家、木箱、街頭の小道具が必要になる場合があり、これらはすべて共通のアート ディレクションで要求されます。エージェントは生成されたモデルを Unity に配置し、配信メカニズムを接続し、ルートをテストします。シーン インスペクションにより、カーゴ ドアの幅を広げたり、繰り返されるプロップを簡素化するなど、対象となるアセットの改訂を行うことができます。
AI で生成された 3D モデルを Unity にインポートするにはどうすればよいですか?
Build World の Unity ワークフローは FBX を使用します。 Unity のモデル インポート ドキュメントでは、プロジェクトの Assets フォルダー内の FBX に直接エクスポートすることを推奨しています。ワークフローは、Assets/Models/ に配置する前に、各 Thrixel モデルを準備します。
- ジオメトリを準備します。 形状を編集し、プロジェクトの予算に合わせて三角形を減らし、移動する必要がある部分を保持しながら静的な部分をグループ化します。
- FBX をインポートします。 階層を確認し、マテリアルを目的のスロットに割り当てます。グループ化された Thrixel モデルは、ペイント、ガラス、ゴムなどの表面の名前付きマテリアル スロットを保持します。
- スケールと方向を確認します。 モデルをプレーヤーおよび近くのオブジェクトと比較し、その向き、地面との接触、および可動部分のピボットを検査します。
- ゲーム内でテストします。 必要なコライダーとスクリプトを追加し、再生モードでカメラ ビュー、衝突、動きを確認します。
Unity の AI 3D アセット ワークフローには何を含める必要がありますか?
生成とインポートは、いくつかのツールですでにサポートされています。 Meshy は Unity ブリッジを提供し、Tripo は Unity プラグインを提供します。どちらも、コーディングエージェントがアセットをリクエストする方法を提供します。有用な比較は、ワークフローがリビジョン、アセットの再利用、および実行中のゲーム内のチェックをどのように処理するかです。
Thrixel のパーツベースのモデルにはインテリジェントに名前が付けられたパーツがあり、コーディングエージェントにロジックと動作の特定のターゲットを与えます。車輪と貨物ドアを別の GameObjects として保持すると、エージェントは車両の動きに合わせて車輪を回転させ、配達停止時にのみドアを開ける C# を作成できます。意味のあるパーツ名は、生成されたジオメトリをゲーム内での役割に結び付けます。エージェントはピボット、コライダー、スクリプトを設定し、再生モードでインタラクションを確認します。
たとえば、Meshy の MCP ドキュメント には、API で生成されたアセットが Web ワークスペースに自動的に表示されないと記載されています。 Thrixel は、エージェントが生成したアセットをブラウザーで使用されているのと同じワークスペースに保存します。その Build World スキルは、そのアセット ライブラリをパーツ編集、Unity インポート準備、および繰り返しのプレイテストと組み合わせます。 「トラックの幅を狭くし、車輪を独立させてください」などの指示は、エージェントが現場に戻すことができるアセットの修正となります。
Claude Code および Thrixel を使用して Unity ゲームを構築する方法
Build World をインストールし、Thrixel アカウントに接続し、Unity 用の Thrixel ページで説明されている Unity Editor および CLI のセットアップを完了します。次に、Claude Code に、Unity、ゲームの目的、および必要なモデルの名前を指定するプロンプトを表示します。たとえば:
/thrixel:build-world は、カラフルな海辺の町で Unity 配信ゲームを構築します。 Thrixel を使用して、個別の車輪、家、配送箱を備えた小型トラックを生成します。運転コントロール、3 つの配送ストップ、タイマー、再起動ボタンを追加します。プレイ モードでのテスト運転、衝突、配達の完了。
フォローアップ プロンプトでは、ゲームプレイの問題や特定の視覚的な変更について説明することができます。 Build World の Unity ワークフロー では、インポート後にプレイヤーの視点からアセットを検査する必要があるため、変更が使用されるシーンで評価できます。
gauntlet loop を使用して Unity ゲームを改善する
gauntlet loop は、別の評価エージェントに固定参照と評価するプレイアブル Unity ビルドを提供します。配送ゲームでは、批評家は道路に対して幅が広すぎるトラックや、次の停留所を隠しているカメラにフラグを立てる可能性があります。ビルダーは、C# コントロールまたはカメラを調整し、Thrixel を使用して、名前付きホイールを維持しながらトラックの車体を修正します。改訂されたアセットをインポートした後、エージェントは再生モードでルートを繰り返します。批評家は新しい結果を同じ基準に照らしてレビューし、視覚的な品質と配信を完了できるかどうかの両方をチェックします。
AI を使用した Unity ゲームの構築に関するよくある質問
AI を使用して Unity ゲームを作成するには、C# を知る必要がありますか?
エージェントは C# スクリプトを作成できます。 Unity のインスペクター、コンソール、プレイ モードに精通していると、結果を確認したりバグを説明したりするのに役立ちます。 AI によって生成されたコードは、依然として、意図されたコントロールとゲーム ルールに照らしてテストする必要があります。
インポートされた AI モデルが Unity でピンク色なのはなぜですか?
ピンクのマテリアルは、互換性のないシェーダまたは壊れたシェーダを示している可能性があります。コンソールを確認し、マテリアルがプロジェクトの組み込み、ユニバーサル、または高解像度レンダー パイプラインと一致するかどうかを確認します。 Unity では、レンダー パイプライン間のマテリアルの変換について説明します。モデルを再度生成する必要は必ずしもありません。
AI 生成モデルに可動部品はありますか?
C# 変換を通じて、個別のホイール、ドア、蓋をアニメーション化できます。キャラクターの歩行やその他のスケルトン アニメーションにはリグとアニメーションのセットアップが必要です。モデルの名前付きパーツだけでは、これらのアニメーションは提供されません。
AI で作られた Unity ゲームはブラウザで実行できますか?
Unity WebGL ビルドは、Build World を通じて thrixel.world に公開できます。エクスポートされたゲームには、エディターのプレイテストに加えて、読み込み、メモリの使用、対象のデバイスでのコントロールに関するブラウザーのテストが必要です。