バージョン 2.0、2025 年 4 月 1 日
Xbox ゲームは Xbox 品質基準を満たし、完全に機能し、テスト可能である必要があります。
機能的に完了し、テスト可能
タイトルは、認定のために提出される時点で完全に機能し、テスト可能である必要があります。 これには、すべてのクライアント コード、提出アーティファクト、ダウンロード可能なコンテンツが含まれます。 タイトルは、サブミッション バリデーターの現在のバージョンを使用して、エラーなくきれいにパッケージ化する必要があります。 サブミッション バリデーター ログを提出に含める必要があります。
Xbox 品質基準
Xbox ゲームは、プレイヤーの期待に応えるために、すべてのゲーム モードとシナリオで正しく機能する必要があります。
タイトルの整合性
タイトルには、クラッシュ、フリーズ、再生不可能なフレーム レート、進行の大きな妨げとなるバグ、グラフィックの破損などの重大な問題がないことが必要です。 ゲームの設定、オプション、コントロールは正しく適用され、必要に応じて既定の設定が尊重される必要があります。 ナビゲーションとコンテンツの可用性はシームレスでなければならず、行き止まりやアクセスできないメニューがあってはなりません。 マルチプレイヤー機能は、プレイヤーの数に関係なく、安定して機能する必要があります。
ゲームの互換性を保存する
ゲームの保存とプレイヤーの進行状況は、コンテンツの更新後も引き続き機能する必要があります。 さらに、ベース ディスク バージョンで更新された保存を読み込むときに、永続的なデータの損失が発生しないようにする必要があります。
詳細情報
不正確で不完全な提出はサーティフィケーションから拒否されます。 サーティフィケーションを提出する前に、「パートナー センターで Xbox のサーティフィケーションへの提出」ドキュメントを必ず確認してください。 サーティフィケーションへの提出に関する質問については、 Microsoft の担当者にお問い合わせください。
サブミッション バリデーター
サブミッション バリデーターは、開発者が使用するスタンドアロン ツールではありません。 むしろ、makepkg pack コマンドを使用するたびに、自動的に呼び出されてアプリをチェックします。 構文およびコマンド ラインの使用方法の詳細については、makepkg のリファレンス ページを参照してください。
提出からサーティフィケーションを経てマーケット リリースに至るまでの過程をスムーズにするという目標に向けて取り組むために、サブミッション バリデーターが識別する問題の種類は徐々に成長し、進化しています。 サブミッション バリデーターが検出する問題の最新のリストについては、「サブミッション バリデーターによる品質チェック」をご覧ください。
パートナーがホストするサービス
ゲームの実行に必要なパートナー サービスは、サーティ証明に提出するときに機能し、適切に構成されている必要があります。 これらのサービスは、タイトルをテスト用にスケジュールする前に検証され、サーティフィケーション全体で機能し続ける必要があります。
実装に関するガイダンスとベスト プラクティス
オプションと設定
オプション、コントロール、言語などのゲーム設定は、ゲームで更新されたとき、およびタイトルを終了して再度起動した後に正しく適用されます。 必要に応じて、既定の設定が適用されます。
ナビゲーション
すべてのナビゲーション コマンドが期待どおりに機能する必要があります。 本体では、コントローラーを使用してゲームを完全にナビゲートできる必要があります。 コンテンツに行き詰まりはなく、すべてのゲームメニューがナビゲート可能で、すべてのコンテンツが利用可能です。
ローカライズのサポート
タイトルがサポートする必要があるローカライズの量に関する要件はありません。 対応言語のテキストが表示される場所で、ディスプレイ設定に関係なくテキストが読み取り可能である必要があります。
ランキング
プレイヤーは、使用できるすべてのランキングに統計をアップロードでき、付属するフィルターを使用してランキングの並べ替えができる必要があります。
本体でのヘッドセットの状態の変更
本体では、ヘッドセットの接続、取り外し、および再接続時にオーディオが引き続き聞こえる必要があります。 「Xbox One ソフトウェア開発キットと Microsoft Game Development Kit オーディオ API の比較認可が必須です」を参照してください
サーティフィケーション テスト ケース
次のテーブルは、本体または PC のタイトルに適用される XR-003 テスト ケースを示しています。
テスト ケース | 本体が適用対象 | PC が適用対象 |
---|---|---|
003-02 タイトルの整合性 | はい | はい |
003-16 セーブの互換性 | はい | はい |
003-17 ヘッドセットの状態変更 | はい | いいえ |
003-18 中断後のヘッドセットの状態変更 | はい | いいえ |
003-19 コネクト スタンバイ後のヘッドセットの状態変更 | はい | いいえ |
003-02 タイトルの整合性
環境設定
- コンソールを設定するには、このページの下部にある本体テスト ベンチ ガイドを参照してください。
- PC を設定するには、このページの下部にある PC テスト ベンチ ガイドを参照してください。
テスト手順
- Xbox プロフィールにサインインして、タイトルを起動します。
- すべてのメニュー、サブメニューを移動し、すべての機能を確認して、すべてのゲーム モードを完了します。
- サポートされているすべての言語で、すべてのメニュー UI、追加コンテンツ、シングル プレイヤーおよびマルチプレイヤー ゲーム モード (追加機能を含む) を操作して完了します。
- オフライン、オンライン、分割画面 (該当する場合) をテストします。
- 最大数のプレイヤーでマルチプレイ ゲーム モードをテストします。
- サポートされているすべてのランキングに統計を投稿します。
想定される結果
すべてのタイトルは、信頼できる公正で一貫性のある完全な Xbox エンターテインメント体験をユーザーに提供する必要があります。
成功例
- タイトルはすべてのゲーム モードで完了できます。
- ゲームプレイ中に設定されたオプションは、タイトルを終了して再起動した後も保存されます。
- タイトルのすべてのエリアに期待どおりに移動できます。
- ローカライズされたテキストは、サポートされているすべての領域で正しく表示されます。
- ユーザーは期待どおりにランキングに投稿できます。
失敗例
- タイトルがレベルの終了時にクラッシュするか、ユーザーがゲームのどの領域でも先に進めなくなります。
- タイトルの領域を期待どおりに移動できません。
- プレイヤーがポーズ メニューで横方向または縦方向のカメラ コントロールを反転させた場合、ゲーム内でカメラ コントロールが変化しません。
- ユーザーは期待どおりにランキングに投稿できません。
- ユーザーが既に別のモードを完了していた場合、特定のゲーム モードを完了できません。
- ゲームプレイ中に設定されたオプションは、タイトルを終了して再起動すると既定値にリセットされます。
- フレーム レートの問題によりタイトルを再生できません。
003-16 セーブの互換性
テスト手順
- Xbox プロファイルにサインインし、Xbox に接続せずにゲームを起動します。
- ゲームをプレイし、進行状況と設定を保存します。
- ゲームを再起動し、手順 2 から保存した進行状況を読み込んで再開できることを確認します。
- Xbox に接続し、基本タイトルのコンテンツ アップデートをインストールします。
- 更新後も保存した進行状況を読み込んで続行できることを確認します。
- タイトルを再起動し、新しいゲームを開始して、進行状況を再度保存します。
- ゲームを終了してアンインストールします。
- Xbox ネットワークに接続せずに、基本ゲームを再インストールして起動します。
- 次のいずれかのようになることを確認します。
- 保存した進行状況を読み込んで続行できます
- ゲームには、保存するにはコンテンツ アップデートのインストールが必要であることを示すメッセージが表示されます
- ゲームには、手順 6 で行われた保存が表示されません
- タイトルを再起動し、コンテンツ アップデートをインストールします。
- 更新後も保存した進行状況を読み込んで続行できることを確認します。
想定される結果
ゲームのコンテンツが更新されたバージョンは、ゲームのコンテンツが更新されていないバージョンを使用して作成されたセーブを正常に読み込める必要があります。
成功例
- コンテンツ アップデートを適用したバージョンのゲームはすべてのセーブ データを正常に読み込むことができます。
- ベース バージョンを起動して更新後のセーブ データを読み込むと、コンテンツが不足していることがユーザーに通知され、そのセーブ データを読み込めなかった理由が表示されます。または、コンテンツ アップデートを適用したバージョンで作成されたセーブ データは、ベース バージョンでは表示されません。
失敗例
- コンテンツが更新されたバージョンのゲームでは、タイトルの以前のバージョンで作成されたゲーム セーブを読み込むことができません。
- コンテンツが更新されたバージョンのゲームで作成されたセーブを読み込むと、ゲームの基本バージョンがクラッシュします。
003-17 ヘッドセットの状態変更
テスト手順
- Xbox オーディオ設定で Windows Sonic for Headphones をヘッドセット形式として有効にします。
- ヘッドホンをコントローラーに接続するか、ヘッドホンを Xbox にワイヤレスで接続します。
- タイトルを起動し、ゲームプレイを開始します。
- オーディオがテレビとヘッドホンから聞こえることを確認します。
- ヘッドホンを外し、オーディオが短時間で戻ることを確認します。
- ヘッドホンをもう一度接続し、オーディオがテレビとヘッドホンから聞こえることを確認します。
- タイトル全体を通じて手順 5 ~ 6 を繰り返します。
想定される結果
オーディオが引き続き問題なく聞こえます。
成功例
- ヘッドホンが取り外されるたびにオーディオが問題なく戻る。
- ヘッドホンが接続されると、オーディオが問題なく戻る。
失敗例
- ヘッドセットの状態が変更されると、オーディオが聞こえなくなる。
- ヘッドセットの状態が変更されると、オーディオが歪んで聞こえる、または破損します。
003-18 中断後のヘッドセットの状態変更
テスト手順
- Xbox オーディオ設定で Windows Sonic for Headphones をヘッドセット形式として有効にします。
- ヘッドホンをコントローラーに接続するか、ヘッドホンを Xbox にワイヤレスで接続します。
- タイトルを起動し、ゲームプレイを開始します。
- オーディオがテレビとヘッドホンから聞こえることを確認します。
- タイトルを自然に一時停止します。
- ヘッドホンを外します。
- タイトルを再開し、オーディオがテレビから聞こえることを確認します。
- ヘッドホンをもう一度接続して、オーディオがテレビとヘッドホンから聞こえることを確認します。
- タイトル全体を通じて手順 5 ~ 8 を繰り返します。
想定される結果
オーディオが引き続き問題なく聞こえます。
成功例
- ヘッドホンが取り外されるたびにオーディオが問題なく戻る。
- ヘッドホンが接続されるとオーディオが問題なく戻ります。
失敗例
- ヘッドセットの状態が変更されると、オーディオが聞こえなくなる。
- ヘッドセットの状態が変更されると、オーディオが歪んで聞こえる、または破損します。
003-19 コネクト スタンバイ後のヘッドセットの状態変更
環境設定
次のように構成された 1 台の本体:
- [設定] -> [サインイン、セキュリティ、パスキー] -> [インスタント サインイン] で自動サインインを有効にします
- [設定] -> [パワーとスタートアップ] -> [インスタントオン] でインスタントオンを設定します
テスト手順
- 本体で [Instant-on] (インスタントオン) 設定および [Instant sign-in] (インスタント サインイン) 設定を有効にします (「構成」を参照)。
- ユーザーのホーム本体として設定された本体で、タイトルのライセンスを使用して Xbox プロフィールにサインインします。
- Xbox オーディオ設定で Windows Sonic for Headphones をヘッドセット形式として有効にします。
- ヘッドホンをコントローラーに接続するか、ヘッドホンを Xbox にワイヤレスで接続します。
- タイトルを起動し、ゲームプレイを開始します。
- オーディオがテレビとヘッドホンから聞こえることを確認します。
- 本体をコネクト スタンバイの状態にします。
- ヘッドホンを外します。
- 本体の電源をもう一度入れ、ゲームを再開します。
- オーディオがテレビから聞こえることを確認します。
- ヘッドホンをもう一度接続し、オーディオがテレビとヘッドホンから聞こえることを確認します。
- タイトル全体で手順 4 ~ 11 を繰り返します。
想定される結果 オーディオが引き続き問題なく聞こえます。
成功例
- ヘッドホンが取り外されるたびにオーディオが問題なく戻る。
- ヘッドホンが接続されるとオーディオが問題なく戻ります。
失敗例
- ヘッドセットの状態が変更されると、オーディオが聞こえなくなる。
- ヘッドセットの状態が変更されると、オーディオが歪んで聞こえる、または破損します。
本体と PC のテスト ベンチ構成
本体テスト ベンチ レイアウト
本体テスト ベンチ レイアウトには、すべての Xbox 本体プラットフォームと世代のデバイスが含まれています。 この包括的なセットアップにより、互換性とパフォーマンスの標準を維持するために、幅広い構成をテストでカバーできるようになります。 本体プラットフォームと世代の詳細な要件については、「XR-130: Xbox 本体ファミリと世代」を参照してください。
以下のテーブルは、テスト ベンチで使用されるさまざまなコンソール設定と構成の概要を示しています。
設定 | 本体 1 | 本体 2 | 本体 3 | 本体 4 | 本体 5 |
---|---|---|---|---|---|
デバイス | Xbox One / Xbox Series X | Xbox One X / Xbox Series S | Xbox One S / Xbox Series X | Xbox Series S | Xbox Series X |
本体タイプ | パッケージ | パッケージ | パッケージ | パッケージ | パッケージ |
画面解像度の設定 | 720p | 4K | 1080p | 1080p | 720p |
色の深度 | 24 ビット | 36 ビット | 30 ビット | 24 ビット | 30 ビット |
HDR | N/A | 4 時間後に切り替え | N/A | 該当なし | 該当なし |
色空間 | PC | 標準 | PC | 標準 | 標準 |
オーディオ | ステレオ | 5.1 ビットストリーム | ステレオ | ヘッドセット - Windows Sonic for Headphones | ステレオ |
コントローラー | 1 ワイヤレス コントローラー | 1 ワイヤレス コントローラー | 4 ワイヤレス コントローラー | 1 ワイヤレス コントローラー | 2 ワイヤレス コントローラー |
本体の言語 | 言語 1 | 英語 | 言語 2 | 言語 3 | 言語 4 |
電源の設定 | クイック起動 | クイック起動 | 省電力 | クイック起動 | 省電力 |
データ保存機器 | 内部 HDD | 内部 HDD | 内部 HDD | USB HDD | USB HDD |
インストール方法 | デジタル ダウンロード | デジタル ダウンロード | ディスク (利用可能な場合) | デジタル ダウンロード | デジタル ダウンロード |
アカウントの種類 | Game Pass のコア - My Home Xbox | Game Pass のコア - My Home Xbox | Game Pass 以外のコア - My Home Xbox | Game Pass のコア - My Home Xbox | Game Pass のコア - My Home Xbox |
ゲーム設定 | 既定の設定の反対 | 既定のゲーム設定 | 30 分ごとまたは各レベル後に設定を変更 | 各オプションを第一四分位点に設定 | 各オプションを第三四分位点に設定 |
PC テスト ベンチ レイアウト
さまざまな PC ハードウェア構成でゲームをテストすることは、互換性を確保し、潜在的な問題を特定し、最適なユーザー エクスペリエンスを提供するために不可欠です。 さまざまなディスプレイ解像度、ビデオ カード、GPU、CPU をテストすることで、開発者はゲームがさまざまな設定で適切に動作することを保証し、すべてのプレイヤーにとってより優れたゲーム体験を実現できます。
以下のテーブルは、テスト ベンチで使用されるさまざまな PC 構成の概要を示しています。
設定 | PC 1 | PC 2 | PC 3 | PC 4 | PC 5 |
---|---|---|---|---|---|
CPU | AMD ハイエンド CPU | AMD ハイエンド CPU | Intel ハイエンド CPU | Intel ミッドエンド CPU | AMD/Intel ハイエンドまたはミッドエンド CPU |
GPU | AMD Radeon ハイエンド GPU | Nvidia Geforce RTX ハイエンド GPU | Nvidia GeForce RTX ハイエンド GPU | AMD Radeon ミッドエンド GPU | 統合 iGPU/APU |
解決策 | 4K UHD (3840x2160) | 2K QHD (2560x1440) | 4K UHD (3840x2160) | HD 1080p | HD 1080p |
言語 | 言語 1 | 英語 | 言語 2 | 言語 3 | 言語 4 |
ゲーム設定 | 既定の設定の反対 | 既定のゲーム設定 | 30 分ごとまたは各レベル後に設定を変更 | 各オプションを第一四分位点に設定 | 各オプションを第三四分位点に設定 |