機能的に完成しており、テスト可能であること
タイトルは、認定に提出する時点で完全に機能し、テスト可能である必要があります。これには、すべてのクライアント コード、提出アーティファクト、およびダウンロード コンテンツが含まれます。タイトルは、最新バージョンの Submission Validator を使用して、エラーなしで正しくパッケージ化されている必要があります。Submission Validator のログを提出物に含める必要があります。XBOX の品質基準
XBOX ゲームは、プレイヤーの期待に応えるために、すべてのゲーム モードとシナリオで正しく機能する必要があります。タイトルの整合性
タイトルには、クラッシュ、フリーズ、プレイ不可能なフレーム レート、進行を大きく妨げるバグ、グラフィックの破損などの重大な問題があってはなりません。ゲームの設定、オプション、および操作は正しく適用され、必要に応じて既定の設定が尊重される必要があります。ナビゲーションとコンテンツの利用はシームレスである必要があり、行き止まりやアクセスできないメニューがあってはなりません。マルチプレイヤー機能は、プレイヤーの人数にかかわらず、安定して機能する必要があります。セーブ ゲームの互換性
ゲームのセーブとプレイヤーの進行状況は、コンテンツの更新後も引き続き機能する必要があります。さらに、更新されたセーブをベース ディスク バージョンで読み込んだときに、永続的なデータ損失が発生してはなりません。詳細情報
不正確または不完全な提出物は、認定で却下されます。認定に提出する前に、必ず Partner Center での XBOX 認定への提出 のドキュメントを確認してください。認定への提出に関する質問については、Microsoft の担当者 にお問い合わせください。Submission Validator
Submission Validator は、開発者が単独で使用するツールではありません。makepkg pack コマンドが使用されるたびに、アプリをチェックするために自動的に呼び出されます。構文とコマンド ラインの使用方法の詳細については、makepkg のリファレンス ページを参照してください。 Submission Validator が特定する問題の種類は、提出から認定を経て市場に出るまでの流れを円滑にするという目標に向けて、今後拡大し進化していきます。Submission Validator が検出する問題の最新の一覧については、Submission Validator の品質チェック を参照してください。パートナーがホストするサービス
ゲームの実行に必要なパートナー サービスは、認定への提出時に機能しており、適切に構成されている必要があります。これらのサービスは、タイトルのテストをスケジュールする前に検証され、認定の期間中は機能し続ける必要があります。実装ガイダンスとベスト プラクティス
オプションと設定
オプション、操作、言語などのゲーム設定は、ゲーム内で更新したとき、およびタイトルを終了して再度起動した後に、正しく適用されます。必要に応じて既定の設定が尊重されます。ナビゲーション
すべてのナビゲーション コマンドは期待どおりに機能する必要があります。コンソールでは、ゲームはコントローラーで完全に操作できる必要があります。コンテンツに行き止まりがなく、すべてのゲーム メニューを操作でき、すべてのコンテンツを利用できます。ローカライズのサポート
タイトルがサポートする必要があるローカライズの量に関する要件はありません。ローカライズされたテキストがサポートされている領域では、表示設定にかかわらず、テキストが判読できる必要があります。ランキング
タイトルでは、ユーザーが利用可能なすべてのランキングに統計を投稿し、提供されているフィルターを使用してそれらのランキングを並べ替えられるようにする必要があります。コンソールでのヘッドセットの状態変更
コンソールでは、ヘッドセットを接続、取り外し、再接続したときに、オーディオが引き続き聞こえる必要があります。XBOX One Software Development Kit と Microsoft Game Development Kit のオーディオ API の比較 を参照してください。認定テスト ケース
次の表は、XR-003 のどのテスト ケースがコンソールまたは PC 上のタイトルに適用されるかを示しています。003-02 タイトルの整合性
構成- コンソールのセットアップについては、このページの下部にある コンソール テスト ベンチ ガイド を参照してください。
- PC のセットアップについては、このページの下部にある PC テスト ベンチ ガイド を参照してください。
- XBOX プロファイルにサインインし、タイトルを起動します。
- すべてのメニューとサブメニューを操作し、すべての機能を確認し、すべてのゲーム モードを完了します。
- サポートされているすべての言語で、追加機能を含め、すべてのメニュー UI、追加コンテンツ、シングル プレイヤーおよびマルチプレイヤーのゲーム モードを操作し、完了します。
- 該当する場合は、オフライン、オンライン、および画面分割をテストします。
- プレイヤーの最大人数でマルチプレイヤー ゲーム モードをテストします。
- サポートされているすべてのランキングに統計を投稿します。
すべてのタイトルは、信頼性が高く、公平で、一貫性があり、完全な XBOX エンターテイメント エクスペリエンスをユーザーに提供する必要があります。 合格の例
- すべてのゲーム モードでタイトルを完了できる。
- ゲームプレイ中に設定したオプションが、タイトルを終了して再起動した後も保存されている。
- タイトルのすべての領域を期待どおりに操作できる。
- サポートされているすべての領域で、ローカライズされたテキストが正しく表示される。
- ユーザーが期待どおりにランキングに投稿できる。
- レベルの終わりにタイトルがクラッシュする、またはゲームのいずれかの領域でユーザーの進行が妨げられる。
- タイトルの一部の領域を期待どおりに操作できない。
- ユーザーが一時停止メニューで水平または垂直のカメラ操作を反転しても、ゲーム内のカメラ操作が変わらない。
- ユーザーが期待どおりにランキングに投稿できない。
- ユーザーが別のモードを既に完了している場合に、特定のゲーム モードを完了できない。
- ゲームプレイ中に設定したオプションが、タイトルを終了して再起動した後に既定値にリセットされる。
- フレーム レートの問題により、タイトルをプレイできない。
003-16 セーブ ゲームの互換性
テスト手順- XBOX プロファイルにサインインし、XBOX に接続せずにゲームを起動します。
- ゲームをプレイし、進行状況と設定をセーブします。
- ゲームを再起動し、手順 2 でセーブした進行状況を読み込んで再開できることを確認します。
- XBOX に接続し、ベース タイトルのコンテンツ更新をインストールします。
- 更新後も、セーブした進行状況を読み込んで続行できることを確認します。
- タイトルを再起動し、新しいゲームを開始して、もう一度進行状況をセーブします。
- ゲームを終了してアンインストールします。
- XBOX network に接続せずに、ベース ゲームを再インストールして起動します。
- 次のいずれかが発生することを確認します。
- セーブした進行状況を読み込んで続行できる
- セーブにはコンテンツ更新のインストールが必要であることを示すメッセージがゲームに表示される
- 手順 6 で作成したセーブがゲームに表示されない
- タイトルを再起動し、コンテンツ更新をインストールします。
- 更新後も、セーブした進行状況を読み込んで続行できることを確認します。
コンテンツ更新が適用されたバージョンのゲームは、コンテンツ更新が適用されていないバージョンのゲームで作成されたセーブを正常に読み込める必要があります。 合格の例
- コンテンツ更新が適用されたバージョンのタイトルで、すべてのセーブを正常に読み込める。
- 更新されたセーブを読み込むためにベース バージョンを起動したときに、コンテンツが不足していることがユーザーに通知され、セーブ ファイルを読み込めなかった理由が示される。または、コンテンツ更新が適用されたバージョンで作成されたセーブがベース バージョンに表示されない。
- コンテンツ更新が適用されたバージョンのゲームで、以前のバージョンのタイトルで作成されたゲームのセーブを読み込めない。
- コンテンツ更新が適用されたバージョンのゲームで作成されたセーブを読み込むと、ベース バージョンのゲームがクラッシュする。
003-17 ヘッドセットの状態変更
テスト手順- XBOX のオーディオ設定で、ヘッドセットの形式として Windows Sonic for Headphones を有効にします。
- ヘッドホンをコントローラーに接続するか、ヘッドホンをワイヤレスで XBOX に接続します。
- タイトルを起動し、ゲームプレイに進みます。
- テレビとヘッドホンからオーディオが聞こえることを確認します。
- ヘッドホンを取り外し、少し時間が経つとオーディオが戻ることを確認します。
- ヘッドホンを再接続し、テレビとヘッドホンからオーディオが聞こえることを確認します。
- タイトル全体を通して手順 5 ~ 6 を繰り返します。
オーディオが問題なく引き続き聞こえる。 合格の例
- ヘッドセットを取り外すたびに、オーディオが問題なく戻る。
- ヘッドセットを接続したときに、オーディオが問題なく戻る。
- ヘッドセットの状態が変化した後、オーディオが聞こえなくなる。
- ヘッドセットの状態が変化した後、オーディオがひずむ、または破損する。
003-18 中断、スリープ、休止状態後のヘッドセットの状態変更
XBOX コンソールでゲームを中断する方法、および PC をスリープ状態や休止状態にする方法については、「コンソールの XR とテスト ケース」ページを参照してください。 このテスト ケースでは、手順 6 で、テスト対象のデバイスで利用可能なすべての中断、スリープ、休止状態の方法を検証してください。 テスト手順- プロファイルにサインインします。XBOX コンソールでは、コンソールの電源モードを [クイック起動] に設定します。
- XBOX コンソールでは、XBOX のオーディオ設定で、ヘッドセットの形式として Windows Sonic for Headphones を有効にします。
- ヘッドホンを接続します。XBOX コンソールでは、コントローラーに接続するか、コンソールにワイヤレスで接続します。PC では、USB、3.5 mm、または Bluetooth で接続します。
- ゲームを起動し、ゲームプレイに進みます。
- テレビとヘッドホンからオーディオが聞こえることを確認します。
- ゲーム全体のさまざまな時点で、次の操作を行います。
- XBOX コンソールでは、ゲームを中断します。
- PC では、システムをスリープ状態にしてから休止状態にします。
- ゲームを再開し、テレビからオーディオが聞こえることを確認します。
- ヘッドホンを再接続し、テレビとヘッドホンからオーディオが聞こえることを確認します。
- ゲーム全体を通して手順 6 ~ 8 を繰り返します。
オーディオが問題なく引き続き聞こえる。 合格の例
- ヘッドセットを取り外すたびに、オーディオが問題なく戻る。
- ヘッドセットを接続したときに、オーディオが問題なく戻る。
- ヘッドセットの状態が変化した後、オーディオが聞こえなくなる。
- ヘッドセットの状態が変化した後、オーディオがひずむ、または破損する。
