如何在 Android 上發行你的遊戲(Google Play)
在 Android 上發行遊戲:Google Play Console 帳號、Android App Bundle、必經的封閉測試、IARC 年齡分級與審核流程。
在各大商店之中,Android 是門檻最低的一條路:開始之前不需要先通過概念審核,註冊當下就完成,費用也只付一次。相對地,Google 會要求一些主機上沒有的東西:專屬的封裝格式、上市前的測試期,以及內容與隱私權問卷,而問卷的內容必須和遊戲實際的行為一致。這份指南整理了每一個環節。
Google Play Console 帳號
所有事情都在 Google Play Console 上進行,開發者帳號是一次性的 US$ 25,沒有月費。開通的時候,你要在個人帳號與組織帳號之間做選擇,而這個選擇會改變後面的流程:組織帳號需要一組 D-U-N-S 編號來證明公司確實存在,個人帳號則要通過身分驗證。
Google 也要求開發者的名稱與地址必須顯示在應用程式的商店頁面上。對於以工作室名義發行的人來說,這是另一個把帳號開成組織、而不是掛在個人名下的理由。
上市前的封閉測試
這是從 PC 過來的人最意外的一點。2023 年底之後開通的個人帳號不能直接發布正式版:在那之前必須先跑一輪至少 12 位測試人員、連續 14 天的封閉測試,之後才能申請正式發布權限。測試人員必須全程留在名單裡,所以中途掉人,實務上等於把天數重新算起。
組織帳號不受這條規定限制,但一樣會用到同樣那幾條測試軌道,而它們本身就有價值:內部測試(快速,給團隊用)、封閉測試(指定的名單)與公開測試(任何拿到連結的人)。特定機型上的當機,就是靠這些軌道在商店評分開始計算之前修掉的。
封裝格式:Android App Bundle
新遊戲已經不能以 APK 上傳。規定的格式是 Android App Bundle(.aab):你上傳一個包含所有內容的套件,再由 Google 針對每一台裝置生成量身訂做的 APK,只放進那位玩家需要的架構、螢幕密度與語言。實際上,下載量會比通用 APK 小上不少。
這個格式伴隨著兩條技術規定:
- 必須支援 64 位元。 每一個原生程式庫都要有 arm64 版本。保持更新的遊戲引擎會自己處理好,但問題通常出在老舊的第三方外掛上。
- 夠新的目標 API 級別。 Google 要求遊戲以近期推出的 Android 版本為編譯目標,而且每年都會把這個門檻往上調。停更幾年的遊戲會先變成無法上傳更新,之後在新裝置的搜尋結果裡消失。
體積大的遊戲可以用 Play Asset Delivery,把一部分內容改成隨選下載或安裝後再取得,不必全部塞進第一個套件裡。
年齡分級與內容問卷
分級來自 IARC 系統的一份問卷,直接在 Console 裡填寫。它是免費的,一次就會回覆多個國家的分級結果,包含巴西在內。為了拿到比較低的年齡級距而把答案填得樂觀,是日後被停權最快的一條路,因為只要有人檢舉,Google 就會重新評估。
除此之外,還有兩份表單常常卡住第一次上架的人:
- 資料安全性:遊戲蒐集了什麼、用途是什麼、會不會分享出去,以及能不能要求刪除。內容必須和 SDK 實際的行為一致,包含廣告與使用分析在內。
- 隱私權政策:一個公開且可存取的網址,今天幾乎每一款遊戲都必須提供。
營利方式
遊戲內購買要走 Google Play Billing。標準抽成是 30%,在每位開發者每年的第一段營收級距內以及訂閱項目上會降到 15%。在部分國家,法規上的判決開放了其他收款方式,但都各有自己的規則,而且必須在商店裡揭露。
付費遊戲、含廣告的免費遊戲與含內購的免費遊戲,在 Android 上都行得通,而這個選擇會改變你要申報的內容:有廣告的遊戲必須在商店頁面上標示,也要在資料表單裡為它負責。
移植到 Android 對遊戲的要求
技術上最難的部分很少是 build,而是 build 之後的事:
- 觸控操作,它不是把主機手把的按鍵畫到螢幕上就好。觸控範圍要大,不能有死角,並且為手邊有手把的玩家保留一個選項。
- 各種螢幕,從窄長的手機到平板,中間還夾著相機挖孔與導覽列。
- 效能與耗電,因為裝置一熱就會降頻。前兩分鐘跑 60 幀、之後掉到 30 幀的遊戲,是被玩家判出局,不是被商店。
- 記憶體,這是入門機最硬的限制,而入門機正是巴西與印度最常見的機型。
- 中斷後的回復,因為來電、通知與切換應用程式隨時都在發生。遊戲必須能暫停再回來,而且不遺失進度。
Nuntius Games 如何處理你在 Android 上的發行
Android 和主機一樣,屬於 Nuntius Games 承接的移植與發行業務。Nuntius 會負責 Google Play Console 的註冊、把 build 適配成規定的格式、觸控操作、在不同等級的實機上做 QA、分級與資料表單、測試軌道,以及最後的上架。
遊戲本身的決定權仍然在工作室手上。商店的文件作業與行動版的工程工作,留給 Nuntius 處理。
常見問題
常見問題
在 Google Play 上架一款遊戲要花多少錢?
開發者帳號是一次性的 US$ 25,沒有月費。之後商店收的是銷售與遊戲內購買的抽成:標準是 30%,在每年的第一段營收級距內以及訂閱項目上是 15%。
發行前真的需要 12 位測試人員嗎?
這適用於 2023 年底之後開通的個人帳號:它們必須先跑一輪至少 12 位測試人員、連續 14 天的封閉測試,才能申請正式發布權限。組織帳號不受這條規定限制。
我可以直接上傳 APK 嗎?
新遊戲不行。規定的格式是 Android App Bundle(.aab),最終給每台裝置的 APK 是由 Google 從它生成的。APK 仍然可以用在商店以外的散布,以及本機測試上。
審核要多久?
通常比主機認證快得多,一般是幾天。新帳號的第一次送審往往比後面幾次久,而資料表單沒填完,是最常見的被退回原因。
我的 PC 遊戲可以直接移植到 Android 嗎?
這比較不取決於引擎,而是取決於設計。Unity 和 Unreal 匯出 Android 版本沒什麼問題,但滑鼠與鍵盤的操作、太小的文字和過重的場景,撐不過這次轉換。移植真正昂貴的部分是調整操作、介面與效能,不是產出 build。
我需要 Mac 或什麼特定的裝置嗎?
不用。Android 的 build 從 Windows、Linux 或 macOS 都能產出。不能跳過的是在真正的裝置上測試,而且不只一台:模擬器不會顯示因為過熱造成的效能下滑,也看不出入門機的記憶體不足。
Android 遊戲可以在 PC 上跑嗎?
Google Play Games 的 PC 版會把 Android 遊戲帶到 Windows 上,它有自己的開發者計畫,也有額外的操作與解析度要求。這是行動版站穩之後值得考慮的一條路,而不是專為 PC 打造的 PC 版的替代品。
你的遊戲準備好走向全世界了嗎?
跟我們聊聊你的專案吧。我們會回覆每一份提案,就算答案不是你期待的那一個。