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