在您能够在PC上的Google Play游戏上发布游戏之前,您的游戏必须满足可玩性要求。游戏上线后,您可以通过添加让玩家愉悦的平台功能(例如无缝游戏延续、平台输入控制和改进的性能)来努力实现完全认证。本文档概述了基本的可玩性和认证要求。
可玩性要求
您必须满足最低可玩性要求才能将您的手机游戏发布到PC。这些要求旨在确保您的游戏可以在该平台上运行。一旦游戏可在PC上运行,您可以继续开发游戏,以使其在该平台上获得完全认证。
可玩性检查清单
- 游戏可在使用鼠标和键盘的PC上运行。请注意,满足此要求不需要直接支持鼠标和键盘。可在兼容模式下运行的游戏就足够了。
- 游戏玩法不能被不支持的权限阻止。
- 游戏玩法不能被不支持的Google API阻止。
- 游戏不能要求不支持的功能。
- 游戏必须支持GLES 3.1(或更低版本)或Vulkan。
可玩性测试
有多种不同的方法可以测试您的游戏,以确定它是否满足基本的可玩性要求。最重要的测试是输入处理,以及游戏玩法是否未被不支持的功能或权限阻止。对于单点击游戏,平台中的兼容模式可能就足够了。如果您的游戏更复杂,例如需要双手才能玩,则可能需要额外的鼠标和键盘支持。以下是一些需要考虑的事项
- 使用鼠标滚轮进行滚动或缩放。
- 使用鼠标进行垂直滑动比水平滑动需要更多操作。尽管水平滑动可以通过兼容模式很好地转换,但请考虑为垂直滑动添加键盘快捷键。
- 使用键盘快捷键支持多点触控手势。
- 为常用操作添加键盘快捷键,例如按Enter键接受对话框或按Escape键取消。
您可以使用以下方法测试游戏的输入可玩性
- 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游戏的特性和功能来取悦玩家。要认证您的游戏,您必须满足所有基本的可玩性要求以及以下要求。
- 平台要求
- 可玩性要求
- 图形
- 在Windows上使用高分辨率资源和纹理
- 支持Windows纵横比
- 缩放更大屏幕的UI元素
- 以60Hz渲染
- 音频播放流畅且同步
- 设备输入
- 跨平台游戏
有关何时需要集成这些要求以及如何测试这些要求的更多信息,请参阅里程碑检查清单页面。
玩家的最低要求
有关玩家在PC上运行PC上的Google Play游戏的最低要求的信息,请参阅Google帮助中心中的最低PC要求。
获取开发者模拟器
拥有兼容的游戏版本后,您可以在面向开发者的模拟器版本中对其进行测试。开发者模拟器包含与用户体验相同的PC上Google Play游戏功能、SDK和优化。此外,它还包含一些额外的控件,使在Windows上测试游戏更容易。
您可以通过Android Studio或Android Debug Bridge将APK侧载到模拟器。
有关更多信息,请参阅使用开发者模拟器。
提交您的游戏
测试您的游戏是否满足PC上Google Play游戏的可玩性要求后,请表达您的兴趣。