您的游戏必须满足可玩性要求,才能在 Google Play 游戏电脑版平台上发布。游戏在平台上发布后,您可以通过添加为玩家提供愉悦体验的平台功能(例如游戏进度的无缝衔接、平台输入控件和性能提升)来努力获得全面认证。
可玩性要求
您的移动游戏必须满足最低可玩要求,您才能将其分发到 PC 端。这些要求旨在确保您的游戏可以在该平台上供玩家畅玩。游戏在 PC 端上架后,您可以继续开发该游戏,使其在平台上获得全面认证。
可玩性核对清单:
- 游戏可以在 PC 上使用鼠标和键盘畅玩。请注意,无需直接支持鼠标和键盘也可满足此要求。只要能在兼容模式下玩游戏就可满足要求。
- 游戏不会因不受支持的权限而遭到阻止。
- 游戏不会因不受支持的 Google API 而遭到阻止。
- 游戏不得要求使用不受支持的功能。
- 游戏必须支持 GLES 3.1(或更低版本)或 Vulkan。
测试可玩性
您可以通过多种不同的方式来测试游戏,以确定其是否符合基本可玩性要求。最重要的测试是输入处理,以及测试游戏是否会因不受支持的功能或权限而遭到阻止。对于单击游戏来说,平台中的兼容模式可能已经足够。如果您的游戏比较复杂(例如需要双手才能玩),则可能需要额外的鼠标和键盘支持。您需要考虑以下几点:
- 使用鼠标滚轮滚动或缩放。
- 使用鼠标实现纵向滑动比实现横向滑动需要更多工作量。虽然横向滑动在兼容模式下可以很好地转换,但仍需考虑使用键盘快捷键实现纵向滑动。
- 支持使用键盘快捷键实现多点触控手势。
- 为常用操作添加键盘快捷键,例如按 Enter 键接受对话框,或按 Esc 键取消。
您可以使用以下方法测试游戏的输入可玩性:
- ChromeOS:Chromebook 搭配鼠标和键盘可提供与 PC 一样的原生体验。这种方式可提供最接近 Google Play 游戏电脑版的体验。
- 移动设备搭配鼠标和键盘:您可以将鼠标和键盘连接到移动设备,了解其可玩性。
游戏 ABI 架构
Google Play 游戏电脑版支持使用 ARM 或 x86-64 ABI 二进制文件构建的游戏。建议添加 x86-64 二进制文件,以提升游戏性能并扩大设备覆盖面。如需获得全面认证,也需要提供游戏的 x86-64 build。
ARM 二进制文件
Google 已与 Intel 达成合作,利用 Intel Bridge Technology 可使基于 ARM 的游戏在基于 Intel 的 PC 上运行。这意味着在移动游戏满足可玩性要求之后,您便可以在 Google Play 游戏电脑版平台上将其分发到基于 Intel 的 PC。
x86-64 二进制文件
提供移动游戏的 x86-64 版本可为玩家提供更好的性能,因为游戏可以直接在原生硬件上执行。这也会将游戏的分发范围扩大到非 Intel PC。
如需针对 Google Play 游戏电脑版优化您的游戏,首先要做的就是提供游戏的 x86-64 版本。这样做可提升游戏的性能并扩大游戏的分发范围。
认证要求
获得认证的游戏已经过优化,可以使用 Google Play 游戏电脑版的特性和功能为玩家提供愉悦的体验。游戏若要获得认证,除了满足所有基本可玩性要求之外,还必须满足以下要求。
- 平台要求
- 可玩性要求
- 图形
- 设备输入
- 跨平台畅玩
如需详细了解在哪些情况下需要集成这些要求以及如何测试这些要求,请参阅里程碑核对清单页面。
玩家最低要求
如需了解玩家在 PC 上运行 Google Play Games 电脑版的最低要求,请参阅 Google 帮助中心内的最低 PC 要求。
获取开发者模拟器
创建兼容的游戏 build 后,您就可以在专为开发者打造的模拟器 build 中对其进行测试了。该开发者模拟器会提供与用户体验相同的 Google Play 游戏电脑版功能、SDK 和优化。此外,它还包含一些额外的控件,可让您更轻松地在 Windows 上测试游戏。
您可以通过 Android Studio 或 Android 调试桥将 APK 旁加载到模拟器中。
如需了解详情,请参阅使用开发者模拟器。