功能完整且可供測試
遊戲在提交認證時必須功能完整且可供測試。這包括所有用戶端程式碼、提交成品和可下載內容。遊戲必須使用目前版本的 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 遊戲完整性
設定 測試步驟- 登入 XBOX 設定檔並啟動遊戲。
- 瀏覽所有選單、子選單,檢閱所有功能,並完成所有遊戲模式。
- 以所有支援的語言,與所有選單 UI、額外內容、單人和多人遊戲模式 (包括任何其他功能) 進行互動並完成。
- 如果適用,請測試離線、線上和分割畫面。
- 以最大玩家人數測試多人遊戲模式。
- 將統計資料張貼到所有支援的排行榜。
所有遊戲都必須為使用者提供可靠、公平、一致且完整的 XBOX 娛樂體驗。 通過範例
- 所有遊戲模式皆可完成。
- 在遊戲過程中設定的選項,在終止並重新啟動遊戲後仍會保留。
- 遊戲的所有區域皆可如預期般瀏覽。
- 當地語系化文字在所有支援的區域中都能正確顯示。
- 使用者能夠如預期般張貼到排行榜。
- 遊戲在關卡結束時當機,或使用者在遊戲的任何區域中無法繼續進行。
- 遊戲的某些區域無法如預期般瀏覽。
- 如果使用者透過暫停選單反轉水平或垂直相機控制,遊戲中的相機控制並未變更。
- 使用者無法如預期般張貼到排行榜。
- 如果使用者已完成其他模式,則無法完成特定的遊戲模式。
- 在遊戲過程中設定的選項,在終止並重新啟動遊戲後重設為預設值。
- 遊戲因畫面播放速率問題而無法遊玩。
003-16 遊戲存檔相容性
測試步驟- 登入 XBOX 設定檔,並在未連線到 XBOX 的情況下啟動遊戲。
- 遊玩遊戲並儲存您的進度和設定。
- 重新啟動遊戲,並確認您可以載入並繼續步驟 2 中儲存的進度。
- 連線到 XBOX 並安裝基本遊戲的內容更新。
- 確認更新後您仍然可以載入並繼續已儲存的進度。
- 重新啟動遊戲,開始新遊戲,然後再次儲存您的進度。
- 結束並解除安裝遊戲。
- 在未連線到 XBOX 網路的情況下,重新安裝並啟動基本遊戲。
- 確認發生下列其中一種情況:
- 您可以載入並繼續已儲存的進度
- 遊戲顯示一則訊息,指出該存檔需要安裝內容更新
- 遊戲不會顯示步驟 6 中建立的存檔
- 重新啟動遊戲並安裝內容更新。
- 確認更新後您仍然可以載入並從已儲存的進度繼續。
遊戲的內容更新版本必須能夠成功載入使用遊戲未經內容更新版本所建立的存檔。 通過範例
- 遊戲的內容更新版本可以成功載入所有存檔。
- 啟動基本版本以載入已更新的存檔時,會通知使用者缺少內容並說明無法載入存檔的原因,或者在內容更新版本中建立的存檔不會顯示在基本版本中。
- 遊戲的內容更新版本無法載入使用遊戲先前版本建立的遊戲存檔。
- 遊戲的基本版本在載入使用遊戲內容更新版本建立的存檔時當機。
003-17 耳機狀態變更
測試步驟- 在 XBOX 音訊設定中,將 Windows Sonic for Headphones 啟用為您的耳機格式。
- 將一副耳機連接到控制器,或以無線方式將一副耳機連接到 XBOX。
- 啟動遊戲並進入遊戲過程。
- 確認可透過電視和耳機聽到音訊。
- 拔除耳機,確認音訊在短時間後恢復。
- 重新插入耳機,確認可透過電視和耳機聽到音訊。
- 在整個遊戲中重複步驟 5-6。
音訊持續正常播放,沒有任何問題。 通過範例
- 每當移除耳機時,音訊都會正常恢復。
- 連接耳機時,音訊會正常恢復。
- 耳機狀態變更後,再也聽不到音訊。
- 耳機狀態變更後,音訊失真或損毀。
003-18 暫停後的耳機狀態變更
在零售主機上,遊戲會在下列情況下暫停:- 當電源模式設定為「立即開機」時關閉主機,使主機進入連線待命。
- 當遊戲失去焦點達十分鐘時。例如,啟動 [設定] 等應用程式並讓其保持焦點十分鐘。
- 在主機電源模式設定為「立即開機」的情況下登入 XBOX 設定檔。
- 在 XBOX 音訊設定中,將 Windows Sonic for Headphones 啟用為您的耳機格式。
- 將一副耳機連接到控制器,或以無線方式將一副耳機連接到 XBOX。
- 啟動遊戲並進入遊戲過程。
- 確認可透過電視和耳機聽到音訊。
- 在遊戲的各個時間點暫停遊戲。
- 繼續遊戲,並確認可透過電視聽到音訊。
- 重新連接耳機,並確認可透過電視和耳機聽到音訊。
- 在整個遊戲中重複步驟 6-8。
音訊持續正常播放,沒有任何問題。 通過範例
- 每當移除耳機時,音訊都會正常恢復。
- 連接耳機時,音訊會正常恢復。
- 耳機狀態變更後,再也聽不到音訊。
- 耳機狀態變更後,音訊失真或損毀。
