Unity AIオープンベータ:始めよう

Unity AIは、ゲーム開発用に構築された、プロジェクトに根ざしたエディターAIアシスタントです。このブログ記事シリーズでは、Unity AIオープンベータ版で利用できる主な機能とワークフローを紹介します。まず、この概要から、内容とサインアップ方法について説明します。
Unity AIは現在、Unity 6のオープンベータですこれは、ゲーム開発ワークフローに特化して構築された最初のエディタAIスイートです。エディタの側面にボルトで固定された汎用チャットボットではなく、プロジェクトのグラフ、GameObject、コンポーネント、パッケージ、ターゲットプラットプラットフォームをリアルタイムで理解するエージェントです。
この記事では、オープンベータで出荷されたすべてのUnity AI Assistantとその3つのモード(アスク、プラン、エージェント ) 、 MCPサーバー、Unity AIゲートウェイ、ジェネレーター。Unity AIのインストール方法や無料トライアルの開始方法も紹介しています。
Unity AIとは?
Unity AIは、サードパーティのフロンティアモデルを搭載したUnity 6に組み込まれたAIツールのエディタースイートです。Unityドキュメントとベスト プラクティスを利用し、アクティブなプロジェクトのライブ コンテキストを読み取ります。Answersと生成されたコードは、汎用的なUnityプロジェクトではなく、実際に構築しているものにより関連しています。
Unity AIはUnity Museではありません。Museは、Unityファーストパーティモデルを使用する、非推奨の独立したツールです。Unity AIはアーキテクチャが根本的に異なる新製品で、Editor内で実行され、エージェントワークフロー向けに設計されており、Unity Cloudを介して業界をリードするモデルと連携できます。
オープンベータには、次の3つのコアコンポーネントが付属しています。
- Unity AI Assistant – コードの記述、シーンの構築、プロジェクトに関する質問に答えるためのエディタ内エージェント
- Unity AI Gateway – 好みのAIツール(Claude、GPTなど)をエディターに直接接続するための安全なブリッジ
- Unity MCPサーバー – Unityの公式モデルコンテキストプロトコルサーバー。変更を加える前に、IDE内のAIエージェントがUnityプロジェクトのフルコンテキストを読み込んで取得することができます。
Unity AIアシスタント
Unity AI Assistantは主要なインターフェースであり、Unityエディター内のチャットパネルとして利用できます。必要な複雑さと自律性に応じて、3つのモードで動作します。
アスクモード
Askモードは、ほとんどのインタラクションの出発点です。Unityに関する質問をしたり、コンソールエラーについての説明を受けたり、特定のコンポーネントの動作について理解したり、ベストプラクティスを調べたりするのに使用します。アシスタントはUnityのドキュメントとアクティブなプロジェクトのコンテキストを利用して、具体的で関連性の高いAnswersを提供します。
Askモードのプロンプトの例:
- 「なぜ私のRigidbodyは床を通過しているのか ? 」
- 「FixedUpdateとUpdateの違いは何ですか ? 」
- 「現在のシーンにナビメッシュを設定するには?」
アスクモード
Askモードは、ほとんどのインタラクションの出発点です。Unityに関する質問をしたり、コンソールエラーについての説明を受けたり、特定のコンポーネントの動作について理解したり、ベストプラクティスを調べたりするのに使用します。Unity AI Assistantは、Unityのドキュメントとアクティブなプロジェクトのコンテキストを利用して、具体的で関連性の高いAnswersを提供します。
Askモードのプロンプトの例:
- 「なぜ私のRigidbodyは床を通過しているのか ? 」
- 「FixedUpdateとUpdateの違いは何ですか ? 」
- 「現在のシーンにナビメッシュを設定するには?」

プランモード
プランモードは、複雑なタスクを小さなステップに分割してシンプルにするのに役立ちます。Unity AI Assistantは、1つの回答ではなく、アクションを起こす前に何をするつもりなのかをリストアップする、複数ステップのタスクの構造化されたプランを作成します。これにより、プロジェクトで何かが変わる前に、レビュー、調整、承認を行うチャンスが得られます。
プランモードは、システムのリファクタリング、新しい特徴のゼロからのセットアップ、シーン階層の再編成などのタスクに役立ちます。アプローチの可視性が必要な状況では、実行前に十分な情報に基づいて決定できます。

エージェントモード
エージェントモードは、Unity AI Assistantにエンドツーエンドでタスクを実行する自律性を与えます。C#スクリプトの作成、シーンコンポーネントの変更、プレハブの作成、変更が意図したとおりに動作するかどうかの検証まで、すべてを1つのワークフローで実行できます。Unity AI Assistantによって行われたすべての変更はリバーシブルで、ステップを元に戻すことができます。また、AIによって生成されたアセットにはメタデータが埋め込まれているため、識別と確認が容易です。
また、エージェントにどの程度の自律性を持たせるかも制御します。権限は設定可能であるため、Unity AI Assistantを読み取り専用のコンテキストクエリに制限したり、スクリプトは記述できてもシーンの変更を許可したり、ラピッドプロトタイピングのための完全な自律性を付与したりできます。

Unity MCPサーバーとUnity AIゲートウェイ
Unity AIはまた、外部ツールをUnityエディターに接続したい開発者のために、2つのインテグレーションパスを開きます。
Unity MCPサーバ
Unity MCP(モデルコンテキストプロトコルコル)サーバーを使用すると、IDEで実行されているAIエージェント(VS コードのクロード、カーソル、その他のMCP互換性のあるツールなど)をUnityプロジェクトのランタイムコンテキストに直接接続できます。MCPを使用しない場合、外部のAIアシスタントはコードファイルしか見ません。MCPを使用すると、シーンの状態の検査、GameObjectとそのコンポーネントの読み取り、コンソールの確認、Editorアクションのトリガーを行うことができます。プロジェクト設定のコンテキストまで与えてくれます。
Unityの公式MCP Serverは、オープンソースの代替製品よりもパフォーマンスが高く、使用にクレジットは必要ありません。Unity Pro、Enterprise、Industryのすべてのサブスクリプションに含まれており、Personalユーザーは無料トライアルで利用できます。

Unity AIゲートウェイ
Unity AI Gatewayでは、独自のモデルのサブスクリプションをエディターに取り込むことができます。スタジオがすでにClaude、GPT-4o、または別のフロンティアモデルに支払っている場合は、Unity AIクレジットを消費することなく、それを直接ゲートウェイ経由でルートできます。このゲートウェイは、Unity内部のすべてのAIインタラクションについて、モデルアクセスの一元化、使用管理の適用、セキュリティと監査性の維持を望むチーム向けに設計されています。

Unity AI Gatewayを使用すると、Unity AIクレジットを使用せずに既存のモデルを接続できます。Unity Pro、Enterprise、Industryプランに含まれています。Unity Personal上の開発者は、無料トライアルでAI Gatewayにアクセスできます。
ジェネレータ
Unity AIには、デザインリファレンスとテキストプロンプトを高品質のプレースホルダーアセットに換算するアセットジェネレーターのセットが含まれています。オープンベータでは、Generatorsは以下のものを生成することができます。
- テキスト記述から2Dスプライト、テクスチャ、プレースホルダアート
- 画像参照またはデザインモックアップからのシーンレイアウト
- 説明プロンプトからのアニメーションまたはオーディオ
生成されたすべての資産には、AI生成のフラグが設定された埋め込みメタデータが付けられます。開発者は、アプリケーションストアの宣言を管理し、生成されたコンテンツの使用権限を確認する責任があります。ジェネレータは、必要に応じてUnity Dashboardで完全に無効にすることができます。きめ細かいコントロールが利用できるため、生成をオフにしたままアシスタントをアクティブにしておくことができます。

Unity AI の使用を開始する
設定は10分未満で完了します。プロジェクトでUnity AIを設定する方法は次の通りです。
1.Unity 6以降をインストールする
Unity AIにはUnity 6.0以上が必要です。Unity Hubまたはリリースアーカイブ(Unity.com/download)から最新バージョンをダウンロードしてください。
2.Unity Cloudにプロジェクトを連携させる
Unity Dashboardを開き、クラウドプロジェクトを作成またはリンクします。Unity AIは、プロジェクトを機能させるためにクラウド接続が必要です。
3.AIパッケージをインストールする
EditorツールバーのAIボタンをクリックします。Assistantパッケージのインストールを求められます。ボタンが表示されない場合は、Unity AIドキュメントのインストール手順に従ってPackage Manager経由でインストールしてください。
4.無料トライアルを開始
Unity Personalユーザーは14日間無料で1,000クレジットを取得できます。Pro、Enterprise、Industryのユーザーは、既存のサブスクリプションに含まれるUnity AIアクセスを利用できます。パッケージをインストールしてサインインするだけです。
5.構築開始
Assistantパネルを開き、モードを選択して最初のプロンプトを入力します。良い出発点は、現在のシーン構造体を説明するように依頼するか、単純なプレイヤーコントローラーススクリプトを生成することです。
Unity AIの詳細
Unity AIオープンベータ版で提供される内容の詳細についてご興味をお持ちの方は、現在進行中のこのシリーズの他の記事を読んでみてください。
Unity AIを今すぐお試しください
Unity AIオープンベータは、現在Unity 6のすべての開発者が利用できます。無料トライアルにサインアップしてUnity AI Assistantを探り、Unity AI Gateway経由で好みのツールを接続し、プロジェクト対応のAIエージェントが組み込まれた開発ワークフローがどのようなものか実験を開始できます。
Unity.com/features/aiで登録して、プラン、価格、データプライバシーに関する詳細をご確認ください
完全なドキュメントは、エディターからリンクされたUnity AIドキュメントまたはdocs.Unity3d.comで入手できます。
Unity AI Assistantは現在オープンベータです。従って、この投稿に記載されている機能、動作、および可用性は現在開発中であり、予告なく変更、制限、または中止される場合があります。