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

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

運作方式

  1. 在 Google Play 遊戲電腦版開發人員模擬器中發布遊戲。
  2. 在系統匣內容選單中 (以滑鼠右鍵按一下 Google Play 遊戲電腦版系統匣圖示),點選「驗證遊戲完備性」圖示,開啟遊戲完備性檢查工具。
  3. 在遊戲完備性檢查工具中,選取測試中的遊戲套件名稱。
  4. 按一下「執行測試」
  5. 稍候片刻,測試需 20 秒才能完成。

測試完成後,無論通過或失敗,清單上都會列出所有測試結果。若是失敗的測試,清單上會顯示問題說明,並在右側提供這份開發人員說明文件的連結。這些連結可協助您診斷問題,找出解決方法。

遊戲完備性檢查工具的螢幕截圖,顯示多項結果。三個欄分別標示為「測試」、「狀態」和「詳細資料」。「狀態」一欄顯示綠色的「已通過測試」文字,或紅色的「測試失敗」文字。

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

這是遊戲完備性檢查工具執行的測試清單,以及如何解決發現的問題。

Android 功能測試

  • 測試內容:找出 Google Play 遊戲電腦版不支援,但包含在遊戲 AndroidManifest.xml 檔案的功能。
  • 如何解決測試失敗問題: 移除或選擇性提供 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 類型,並解決執行遊戲完備性檢查工具時可能發生的任何問題。

應用程式當機測試

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