开始针对 Google Play 游戏电脑版开发游戏
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
您的游戏必须满足可玩性要求,才能在 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 旁加载到模拟器中。
如需了解详情,请参阅使用开发者模拟器。
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-07-27。
[null,null,["最后更新时间 (UTC):2025-07-27。"],[],[],null,["# Get started with Google Play Games on PC\n\nYour game must meet playability requirements before you can release\nthe game on [Google Play Games on PC](/games/playgames/overview). Once the game is on\nthe platform, you can work toward full certification by adding platform\nfeatures that delight players, such as seamless continuity of play, platform\ninput controls, and improved performance.\n\nPlayability Requirements\n------------------------\n\nYou must meet the minimum playable requirements to ship your mobile game to PCs.\nThese requirements are designed to ensure your game can be played on the\nplatform. Once available to PCs you can continue to develop your game to\nbecome fully certified on the platform.\n\nPlayability Checklist:\n\n- The game is playable on PCs with a mouse and keyboard. Note that direct support for mouse and keyboard is not required to meet this requirement. Games that are playable in compatibility mode are sufficient.\n- Gameplay cannot be blocked by unsupported permissions.\n- Gameplay cannot be blocked by unsupported Google APIs.\n- Game cannot require unsupported features.\n- The game must support GLES 3.1 (or below) or Vulkan.\n\n### Testing for playability\n\nThere are several different ways to test your game to determine if it meets the\nbasic playability requirements. The most important thing to test is input\nhandling and that gameplay is not blocked by unsupported features or\npermissions. The compatibility mode in the platform might be sufficient for a\nsingle-click game. If your game is more complex, for example it requires two\nhands to play, then additional mouse and keyboard support might be required.\nHere are a couple of things to consider:\n\n- Use the mouse scroll wheel for scrolling or zooming.\n- Vertical swipes requires more work than horizontal swipes when done with a mouse. Although horizontal swiping translates well using the compatibility mode, consider keyboard shortcuts for vertical swiping.\n- Support multi-touch gestures with keyboard shortcuts.\n- Add keyboard shortcuts for common actions such as an enter press to accept dialogs or an escape press to cancel.\n\nYou can use the following methods to test your game's input playability:\n\n- ChromeOS: Chromebooks offer a native PC-like experience with mouse and keyboard. This provides the closest experience to Google Play Games on PC.\n- Mobile with mouse and keyboard: You can attach a mouse and keyboard to a mobile device to see how well it plays.\n\n### Game ABI Architecture\n\nGoogle Play Games on PC supports games build with ARM or x86-64 ABI binaries.\nIncluding x86-64 binaries is recommended for improved game performance and\nexpanded device reach. An x86-64 build of the game is also required\nfor full certification.\n\n#### ARM binaries\n\nGoogle has partnered with Intel to enable ARM-based games on Intel-based PCs\nusing Intel Bridge Technology. This means that after your mobile game has met\nthe playability requirements it can be distributed on Google Play Games on PC\nto Intel-based PCs.\n\n#### x86-64 binaries\n\nProviding an x86-64 version of your mobile game provides\nperformance improvements to your players because\nit can be executed directly on the native hardware.\nThis also expands your game's distribution to non-Intel PCs.\n\nProviding an x86-64 version of your game should be your first step in optimizing\nyour game for Google Play Games on PC. It improves your game's performance and\nexpands its distribution reach.\n\nCertification requirements\n--------------------------\n\nCertified games are optimized to use the Google Play Games on PC features and\ncapabilities to delight their players. To certify your game you must have met\nall of the basic playability requirements in addition to the following\nrequirements.\n\n- Platform requirements\n - [Support x86-64 ABI Architecture](/games/playgames/pc-compatibility#x86-requirement)\n- Playability requirements\n - [Disable unsupported Android features and permissions](/games/playgames/pc-compatibility#unsupported-android-features)\n - [Disable unsupported Google APIs](/games/playgames/pc-compatibility#unsupported-google-apis)\n - [Use scoped storage for filesystem access](/games/playgames/pc-compatibility#scoped-storage)\n- Graphics\n - [Use high resolution assets and textures on Windows](/games/playgames/graphics#high-resolution-assets)\n - [Support Windows aspect ratios](/games/playgames/graphics#aspect-ratios)\n - [Scale UI elements for larger screens](/games/playgames/graphics#ui-scaling)\n - [Render at 60Hz](/games/playgames/graphics#increase-max-frame-rate)\n - Audio playback is smooth and in sync\n- Device input\n - [Support mouse and keyboard input](/games/playgames/input#input-support)\n - [Integrate the Input SDK](/games/playgames/input-sdk)\n- Cross-Platform play\n - [Integrate the Sign-in service for Google Play Games Services v2 on mobile and PC](/games/playgames/identity#game-identity)\n - [Automatically sync save games between mobile and PC](/games/playgames/identity#cloud-save)\n\nFor more information about when these requirements need to be integrated and how\nthey are tested, see the [milestone checklist](/games/playgames/checklist) page.\n\nMinimum requirements for players\n--------------------------------\n\nFor information about the minimum requirements for players to run\nGoogle Play Games on PC on a PC, see\n[minimum PC requirements](https://support.google.com/googleplay?p=pc_requirements)\nin Google Help Center.\n\nGet the developer emulator\n--------------------------\n\nOnce you have a compatible build of your game, you can test it in the\ndeveloper-focused build of the emulator. The developer emulator includes the\nsame Google Play Games on PC features, SDKs, and optimizations as the user\nexperience. Additionally, it includes some additional controls that make it\neasier to test your game on Windows.\n\nYou can sideload an APK to the emulator through [Android Studio](/studio) or\nthe [Android Debug Bridge](/studio/command-line/adb).\n\nSee [Use the developer emulator](/games/playgames/pg-emulator) for more information."]]