驗證 Google Play 遊戲電腦版的遊戲完備性

遊戲完備性檢查工具可根據審查規定,在本機透過 Google Play 遊戲電腦版開發人員模擬器驗證遊戲。透過這項工具執行遊戲,可在遊戲送交官方審查前,先找出常見問題,縮短審查時間。

運作方式

  1. 在 Google Play 遊戲電腦版開發人員模擬器中啟動遊戲。
  2. 在系統匣內容選單中 (在 Google Play 遊戲電腦版的系統匣圖示上按一下滑鼠右鍵即可顯示),使用「驗證遊戲完備性」圖示開啟遊戲完備性檢查工具。
  3. 在遊戲完備性檢查工具中,選取要測試的遊戲套件名稱。
  4. 按一下「Run tests」
  5. 等候 20 秒,才能完成測試。

測試完成後,無論通過或失敗,您都會取得列有全部測試結果的清單。清單會為失敗的測試提供問題說明,並在右側顯示本開發人員說明文件的連結。您可以參考連結指向的說明,診斷問題並找出解決方案。

螢幕截圖顯示遊戲完備性檢查工具中有多項測試結果,有分別標示為「Test」、「Status」和「Details」的三個欄,「Status」欄會顯示「Test passed」綠色文字或「Test failed」紅色文字。

Google Play 遊戲電腦版的相容性測試

以下清單列出遊戲完備性檢查工具會執行的測試,並說明如何解決發現的問題。

Android 功能測試

  • 測試內容:這項測試會在遊戲的 AndroidManifest.xml 檔案中,找出 Google Play 遊戲電腦版不支援的功能。
  • 如何解決測試失敗問題:移除或選擇性提供 Google Play 遊戲電腦版不支援的功能,確保玩家能順利安裝並玩遊戲。

支援的 ABI 測試

  • 測試內容:這項測試會確認遊戲支援 x86、x86-64 或任何 ARM ABI。遊戲必須通過這項測試,才能在 Google Play 遊戲電腦版上執行。
  • 如何解決測試失敗問題:確保遊戲及其支援程式庫專為 x86-64 建構。

x86 ABI 測試

  • 測試內容:這項測試會確認遊戲支援 x86-64 ABI,這是 Google Play 遊戲電腦版的建議做法。
  • 如何解決測試失敗問題:確保遊戲及其支援程式庫專為 x86-64 建構。

不支援的 OpenGL 版本測試

  • 測試內容:確認 Google Play 遊戲電腦版支援資訊清單中指定的 OpenGL 版本。
  • 如何解決測試失敗問題:確保遊戲支援 Google Play 遊戲電腦版適用的 OpenGL ES 或 Vulkan 最低需求版本,並據此更新 AndroidManifest.xml

Play 遊戲服務第 2 版 SDK 整合測試

  • 測試內容:確認 AndroidManifest.xml 中是否包含 Play 遊戲服務第 2 版 SDK。
  • 如何解決測試失敗問題:參閱持續性規定,確認已整合最新版的 Play 遊戲服務 SDK。

Play 遊戲服務第 2 版 SDK 登入測試

  • 測試內容:確認玩家是否已登入 Play 遊戲服務第 2 版 SDK。
  • 如何解決測試失敗問題:參閱持續性規定,確保在遊戲啟動時將玩家登入。

Input SDK 測試

  • 測試內容:確認遊戲是否已使用 Input SDK 整合輸入項目對應服務。
  • 如何解決測試失敗問題:參閱 Input SDK 相關說明,確保已為遊戲中的動作繫結加上註解。

每秒影格數穩定性測試

  • 測試內容:
    • 遊戲產生的影格數不足以計算穩定的每秒影格數。
    • 遊戲無法持續產生每秒 30 個以上影格。
  • 如何解決測試失敗問題:確保遊戲符合 Google Play 遊戲電腦版的畫面更新率規定,並維持穩定的畫面更新率。

權限測試

ANR 測試

  • 測試內容:確認是否在遊戲執行期間偵測到「應用程式無回應」(ANR) 錯誤。
  • 如何解決測試失敗問題:瞭解如何偵測 ANR 和最常見的 ANR 種類,解決執行遊戲完備性檢查工具時可能發生的任何問題。

應用程式當機測試

  • 測試內容:確認遊戲是否會當機。
  • 如何解決測試失敗問題:診斷及修復在執行遊戲完備性檢查工具時可能發生的任何當機問題。