UnityのAIツールがベータ版で公開:始めよう

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

プランモード
プランモードは、複雑なタスクをより小さなステップに分割することで、作業を簡素化するのに役立ちます。単一の回答ではなく、エディター内のAIアシスタントは、複数のステップからなるタスクのための構造化された計画を作成し、何らかのアクションを実行する前に、何をするつもりなのかをリストアップします。これにより、プロジェクトに変更が生じる前に、内容を確認、調整、承認する機会が得られます。
プランモードは、システムの再構築、新特徴の新規構築、シーン階層の再編成など、実行前にアプローチを可視性化して情報に基づいた意思決定を行いたい場合に役立ちます。

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

MCPサーバーとAI Gateway
Unityのベータ版AIツールは、外部ツールをUnity エディターに接続したい開発者向けに、2つのインテグレーションパスも提供します。
Unity MCPサーバー
Unity MCP(Model Context Protocol)サーバーを使用すると、VS CodeのClaude、Cursor、その他のMCP互換ツールなど、IDE内で実行されているAIエージェントが、 Unityプロジェクトのランタイムコンテキストに直接接続できるようになります。MCPがない場合、外部のAIアシスタントはコードファイルしか見ることができません。MCPを使用すると、シーンの状態を検査したり、ゲームオブジェクトとそのコンポーネントを読み取ったり、コンソールログを確認したり、エディタのアクションをトリガーできます。プロジェクト設定に関するコンテキスト情報も提供してくれます。
Unityの公式MCPサーバーは、オープンソースの代替サービスよりもパフォーマンスが高く、利用にクレジットは不要で、 Unity Pro、Enterprise、Industryのすべてのサブスクリプションに含まれており、個人ユーザーは無料トライアルで利用できます。

Unity AI Gateway
Unity AI Gatewayを使用すると、独自のモデルサブスクリプションをエディターに取り込むことができます。スタジオが既にClaude、GPT-4o、またはその他の最先端モデルの料金を支払っている場合は、 Unity AIクレジットを消費することなく、それらを直接Gateway経由でルートできます。Gatewayは、 Unity内のすべてのAIインタラクションにおいて、モデルへのアクセスを一元化し、使用制御を適用し、セキュリティと監査可能性を維持したいチーム向けに設計されています。

Unity AI Gatewayを使用すると、 Unity AIクレジットを使用せずに既存のモデルを接続できます。Unity Pro、Enterprise、およびIndustryプランに含まれています。Unity Personalの開発者は、無料トライアルでAI Gatewayにアクセスできます。
発電機
Unityのベータ版AIツールには、デザイン参照やテキストプロンプトを高品質なプレースホルダーアセットに換算アセットジェネレーター群が搭載されています。オープンベータ版では、ジェネレーターは以下のものを生成できます。
- テキスト説明からの2Dスプライト、テクスチャ、およびプレースホルダーアート
- 画像参照またはデザインモックアップからのシーンレイアウト
- 説明文に基づくアニメーションまたはオーディオ
生成されたすべてのアセットには、AI生成であることを示す埋め込みメタデータがタグ付けされています。開発者は、アプリストアの宣言を管理し、生成されたコンテンツの使用権を確認する責任があります。必要に応じて、 Unity Dashboardでジェネレーターを完全に無効にすることができます。詳細な制御機能が用意されているため、ジェネレーターをオフにしながらアシスタントをアクティブな状態に保つことができます。

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