Google Play對各類遊戲有著不同的要求和建議,符合谷歌要求和建議的遊戲更容易得到谷歌的認同,在申請推薦方面也更加容易。
今天,主要為開發者介紹下谷歌對實時多人對戰遊戲的要求和建議。強制要求
如果遊戲使用邀請功能,則應允許玩家參與多人遊戲對局
如果遊戲使用多人遊戲 API 來創建房間或回合制對局,但不允許玩家加入多人遊戲對局,則可能會被視為濫用服務,並且可能會導致系統阻止訪問 Google Play 遊戲服務。
確保瞭解並完全遵守 Google Play 遊戲服務條款
在多人遊戲中,除了遵守 Play 遊戲服務條款外,開發者還必須獲得玩家的明確許可才能將其個人詳細信息分享給其他玩家。
谷歌遊戲服務條款傳送門:
https://developers.google.com/games/services/terms
開發建議
提供“快速對局”按鈕,讓玩家可以直接進入競技對局
通過快速對局讓玩家輕鬆開始與隨機選擇的對手挑戰,目前市面上的大部分遊戲基本都具有該功能,這是對戰類遊戲必備的功能。
通知玩家他們在遊戲中收到了邀請
開發者應實現邀請回調,以便在遊戲中通知玩家收到了邀請。
讓玩家直接進入對局
當玩家點擊接受多人遊戲對局邀請時,該玩家應能直接進入相應的對局。要實現此行為,您可以使用 Google Play 遊戲服務中游戲客戶端 connectionHint 參數中包含的對局信息。
在遊戲進入後臺時正確處理邀請
當開發者的遊戲進入後臺時,遊戲中的多人遊戲邀請回調將繼續使用所有傳入的邀請。這樣可避免邀請顯示在通知欄中,從而阻止玩家接受這些傳入的邀請。
谷歌建議在 Activity 的 onPause() 中取消註冊回調。如果沒有這樣做,系統將自動釋放回調併發出警告。
使用位掩碼或變體時,避免對玩家群過度分區
潛在玩家群越小,您的玩家進入對局所需的時間就越長。
僅在沒有其他替代方案時才使用變體或位掩碼
考慮一下,如果玩家沒有選到想玩的模式,他們是否會離開遊戲。如果可能會離開,則讓玩家在開始多人遊戲對局前就可以選擇該模式。如果不會,請考慮讓玩家只在進入對局後才能選擇相應模式。
讓玩家在多人遊戲對局結束後可以輕鬆開啟新的對局
在多人遊戲對局結束時,允許玩家與這一局中的玩家再來一局,或者立刻與新的對手開啟新的對局。
離開多人遊戲房間的情況
如果玩家沒有以適當的方式離開房間,Google Play 遊戲服務將會繼續向客戶端發送活動和邀請通知。只要出現以下任意一種情況,就應該視為您已經離開已加入的房間:
- 遊戲結束。
- 當您的遊戲切換到後臺時。
- 玩家在等待界面中取消遊戲。
回合制多人遊戲可以提醒玩家有好友正在等待對局
開發者可以在主菜單的“多人遊戲”中提示有好友正在等待開始某個回合或者準備好了接受邀請。
回合制多人遊戲設計的遊戲回合時長需要超過 15 秒
設計遊戲內容時應避免每個回合之間過渡太快。低於15秒可能會導致遊戲超出其 API 配額限制,或導致玩家無法正確接收回合通知。
更多資訊請關注Enjoy出海官網
閱讀更多 北京樂成睿享科技 的文章