この記事はUnity開発者がXBOX OneおよびXBOX Series X|S向けにプロジェクトをビルドおよびデプロイする方法を案内します。XBOXビルドモジュールは、Microsoftに登録し、対象となるUnity ProまたはEnterpriseライセンスをリンクし、XBOX開発アクセスを申請するまで非表示であることを説明しています。手順には、MicrosoftまたはXBOX開発者として登録し、Unityライセンスを確認し、Microsoft Game Developer Networkを通じてアクセスを申請し、Unity Game Coreビルドモジュールをダウンロードすることが含まれます。トラブルシューティングのヒントやサポート連絡先も提供しています。
この記事はあなた向けですか?
以下の場合、この記事がお役に立ちます:
- UnityプロジェクトをXBOX OneまたはXBOX Series X|Sにビルドおよびデプロイしたい場合。
- Unity HubでXBOXビルドモジュールが見つからない、またはダウンロードできない場合。
- XBOX開発を始めたばかりで、どこから始めればよいかわからない場合。
なぜXBOXビルドモジュールが非表示なのか
始める前に
以下を準備してください:
- 有効な席ベースのUnity ProまたはUnity Enterpriseライセンス(学生または教育者プランの席も対象)。無料のEducational Grantライセンスは対象外です。
- Microsoft開発者登録。利用可能な登録方法はステップ1を参照してください。
- discussions.unity.comで作成した無料のUnity Discussionsアカウント。XBOXフォーラムへのアクセス設定に必要です。
ステップ1: MicrosoftまたはXBOX開発者として登録する
ご自身の状況に合った方法を選んでください:
- ID@XBOXプログラム:Microsoftの現在の主要なXBOX開発ルートで、インディー開発者から大手スタジオまで誰でも参加可能です。xbox.com/en-GB/developers/idで無料登録できます。ゲームをXBOX Liveに接続したい場合は、完全なMicrosoft開発者アカウントも必要です。
- 登録済みMicrosoft開発者:大手スタジオやパブリッシャーに適したルートです。developer.microsoft.comで登録してください。登録後、Microsoftアカウントマネージャーが割り当てられ、Microsoft Game Developer Network (GDN)へのアクセスが提供されます。
- 既存パブリッシャーを通じて公開する:Microsoftに直接登録したくない場合は、既に登録済みのパブリッシャーと提携できます。NDAやタイトル登録をパブリッシャーが処理し、チームにGDKおよびUnity XBOXモジュールへのアクセス権を付与します。
ステップ2: Unityライセンスが対象であることを確認する
MicrosoftはXBOX用の無料Unity開発ツールを提供していないため、以下のいずれかのUnityライセンスが必要で、使用するUnity IDに席が割り当てられている必要があります:
- Unity Pro。
- Unity Enterprise。
- 学生または教育者プランで、アカウントに席が割り当てられている。
注意:Educational Grantライセンスは席ベースではなく、XBOXフォーラムやビルドアクセスの対象外です。まだ対象のライセンスを持っていない場合は、Unity担当者に連絡するか、オンラインストアでUnity Proを購入してください。
ステップ3: MicrosoftからXBOX開発アクセスを申請する
アクセス申請はセルフサービスになっており、アカウントマネージャーがUnityにメールを送るのを待つ必要はありません:
- Microsoft Game Developer Network (GDN)ポータルにログインします。
- Secure GDK Middleware Requestページに移動します。
- 申請を提出し、ミドルウェアプロバイダーとしてUnityを選択します。
フォーラムアクセスの詳しい手順は、記事「Unity XBOXフォーラムにはどうやってアクセスできますか?」を参照してください。
ステップ4: Unityアカウントを確認する
- Microsoftが申請を処理すると、セキュアな確認リンク付きの歓迎メールが届きます。
- リンクをクリックし、対象のProまたはEnterprise席を持つUnity IDでサインインします。このメールアドレスがMicrosoftアカウントのものと異なっていても問題ありません。これは想定された動作です。
- ライセンスが確認されると、自動的にUnity Discussionsの非公開XBOXフォーラムへのアクセス権が付与されます。メールに返信したり手動承認を待つ必要はありません。
ヒント:複数の申請を送った場合、最新のメールにあるリンクのみが有効です。
ステップ5: Unity for Game Coreをダウンロードする
- Unity Discussionsアカウントにサインインします。
- Unity for Game Core Downloadsスレッドを開きます。
- インストールしているUnityエディターのバージョンに合ったGame Coreビルドモジュールをダウンロードします。
- インストール後、モジュールに付属のセットアップガイドに従ってください。
よくある問題のトラブルシューティング
問題が発生した場合は、まずこちらを確認してください:
| このような場合 | 試してみること |
| 購入直後や席が割り当てられた直後に「ライセンスが検出されません」というエラーが出る | ライセンスと席のデータがUnityのシステム間で同期されるまで最大24時間かかることがあります。1日待ってから確認リンクを再度試してください。 |
| 確認メールのメールアドレスがMicrosoftアカウントと異なる | これは想定された動作です。Microsoftアカウントのメールと異なっていても、ProまたはEnterprise席を持つUnity IDでサインインしてください。 |
| アカウント連携時に「重大なエラーが発生しました」というメッセージが出る | Microsoftアカウントが既に別のUnity IDにリンクされていることを意味します。既存のリンク解除についてはUnityサポートにお問い合わせください。 |
| 確認メールが複数届いている | 最新のメールにあるリンクのみ有効です。以前のメールのリンクは無効です。 |
さらにサポートが必要ですか?
スタジオでXBOXフォーラムに追加のチームメンバーを登録する必要がある場合は、Microsoftアカウントマネージャーにアクセスを依頼してください。Unityライセンスやアカウントに関するその他の質問はUnityサポートにお問い合わせください。