您的游戏必须满足可玩性要求,才能在Google Play 游戏电脑版上发布。一旦游戏在该平台上可用,您就可以通过添加让玩家满意的平台功能(例如无缝连续游戏、平台输入控件和改进的性能)来争取完全认证。
可玩性要求
您必须满足最低可玩性要求,才能将您的手机游戏发布到电脑。这些要求旨在确保您的游戏可以在该平台上运行。一旦在电脑上可用,您可以继续开发您的游戏,以获得在该平台上的完全认证。
可玩性核对清单
- 游戏可以在电脑上使用鼠标和键盘玩。请注意,不需要直接支持鼠标和键盘来满足此要求。在兼容模式下可玩的游戏即可满足要求。
- 游戏玩法不能因不支持的权限而被阻止。
- 游戏玩法不能因不支持的 Google API 而被阻止。
- 游戏不能要求不支持的功能。
- 游戏必须支持 GLES 3.1(或更低版本)或 Vulkan。
可玩性测试
有几种不同的方法可以测试您的游戏,以确定它是否满足基本的可玩性要求。最重要的是测试输入处理,以及游戏玩法不会因不支持的功能或权限而被阻止。平台中的兼容模式可能足以满足单次点击游戏。如果您的游戏更复杂,例如需要两只手才能玩,那么可能需要额外的鼠标和键盘支持。以下是需要考虑的几点:
- 使用鼠标滚轮进行滚动或缩放。
- 使用鼠标进行垂直滑动比水平滑动需要更多工作。尽管水平滑动通过兼容模式可以很好地转换,但请考虑为垂直滑动设置键盘快捷键。
- 通过键盘快捷键支持多点触控手势。
- 为常用操作添加键盘快捷键,例如按 Enter 键接受对话框或按 Esc 键取消。
您可以使用以下方法测试您的游戏的输入可玩性:
- ChromeOS:Chromebook 提供原生 PC 般的鼠标和键盘体验。这提供了与 Google Play 游戏电脑版最接近的体验。
- 带鼠标和键盘的移动设备:您可以将鼠标和键盘连接到移动设备,以查看其运行情况。
游戏 ABI 架构
Google Play 游戏电脑版支持使用 ARM 或 x86-64 ABI 二进制文件构建的游戏。建议包含 x86-64 二进制文件,以提高游戏性能并扩大设备覆盖范围。游戏的 x86-64 版本也是获得完全认证所必需的。
ARM 二进制文件
Google 与英特尔合作,使用英特尔桥接技术在基于英特尔的 PC 上启用基于 ARM 的游戏。这意味着您的手机游戏满足可玩性要求后,就可以通过 Google Play 游戏电脑版分发到基于英特尔的 PC。
x86-64 二进制文件
提供您的手机游戏的 x86-64 版本可以为您的玩家带来性能提升,因为它可以直接在原生硬件上执行。这还将您的游戏分发扩展到非英特尔 PC。
提供游戏的 x86-64 版本应该是您为 Google Play 游戏电脑版优化游戏的第一步。它能提高您的游戏性能并扩大其分发范围。
认证要求
经认证的游戏经过优化,可使用 Google Play 游戏电脑版的功能和特性来取悦玩家。要认证您的游戏,您除了满足所有基本可玩性要求外,还必须满足以下要求。
- 平台要求
- 可玩性要求
- 图形
- 设备输入
- 跨平台游戏
有关何时集成这些要求以及如何测试的更多信息,请参阅里程碑核对清单页面。
玩家的最低要求
有关玩家在 PC 上运行 Google Play 游戏电脑版的最低要求的信息,请参阅 Google 帮助中心中的最低 PC 要求。
获取开发者模拟器
一旦您的游戏构建兼容,您就可以在针对开发者的模拟器版本中对其进行测试。开发者模拟器包含与用户体验相同的 Google Play 游戏电脑版功能、SDK 和优化。此外,它还包含一些额外的控件,可以更轻松地在 Windows 上测试您的游戏。
您可以通过 Android Studio 或 Android Debug Bridge 将 APK 侧载到模拟器中。
有关更多信息,请参阅使用开发者模拟器。