开始在PC上使用Google Play游戏

在您能够在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游戏的特性和功能来取悦玩家。要认证您的游戏,您必须满足所有基本的可玩性要求以及以下要求。

有关何时需要集成这些要求以及如何测试这些要求的更多信息,请参阅里程碑检查清单页面。

玩家的最低要求

有关玩家在PC上运行PC上的Google Play游戏的最低要求的信息,请参阅Google帮助中心中的最低PC要求

获取开发者模拟器

拥有兼容的游戏版本后,您可以在面向开发者的模拟器版本中对其进行测试。开发者模拟器包含与用户体验相同的PC上Google Play游戏功能、SDK和优化。此外,它还包含一些额外的控件,使在Windows上测试游戏更容易。

您可以通过Android StudioAndroid Debug Bridge将APK侧载到模拟器。

有关更多信息,请参阅使用开发者模拟器

提交您的游戏

测试您的游戏是否满足PC上Google Play游戏的可玩性要求后,请表达您的兴趣