构建 Android 游戏
构建超棒的游戏,覆盖超过 20 亿 Android 设备的用户。 了解新的工具和最佳做法,以便更好地开发游戏并提升游戏性能。
Android 游戏的新变化
加入开发者预览版计划
注册接收游戏季度简报

获取有助于创建游戏并最大限度提高覆盖面的资源
开发
在您选择的环境中进行开发。优化
让您的游戏可在大多数设备上顺畅运行。发布和迭代更新
扩大受众群体并监控关键的性能和互动指标。开发 arrow_upward
选择要查看的主题:-
开发 | 环境
使用 Unity 构建游戏
在 Unity 中更新您的构建和玩家设置,以导出兼容 Android 的 app bundle 和 Gradle 项目。使用 Google 提供的指南和示例提高您的开发速度。
-
开发 | 隐私权和安全
确定敏感数据访问需求
如果您的游戏需要访问个人设备上的敏感数据(例如玩家位置)或文件系统,请确保获得玩家的许可。
-
开发 | 环境
NDK
Android NDK 是一个工具集,可让您使用 C 和 C++ 等语言以原生代码实现应用的不同部分。
-
开发 | 游戏机制
使用 Google Play 游戏服务改进和简化您的游戏开发流程
借助 Google Play 游戏服务,您可以为自己的游戏添加更能吸引住玩家的功能,如零点击自动登录、好友、云端存档、成就、排行榜等。
-
开发 | 隐私权和安全
打造无缝登录体验
使用 Google Play 游戏登录流程,让玩家轻松访问他们的成就和排行榜资料。
-
开发 | 隐私权和安全
保障游戏安全
使用 SafetyNet 库保护您的游戏免受设备篡改、不良网址、可能有害的应用和虚假用户的侵害。
-
开发 | 游戏机制
让彼此邻近的设备和用户能够互动
借助 Nearby API,您可以让彼此相距约 30 米的用户畅享更好的工作或娱乐体验,例如轻松创建多人游戏、构建专门的群组、分享内容或展开协作。
-
开发 | 游戏机制
打造适用于 Daydream 和 Google Cardboard 的沉浸式虚拟实境体验
使用 Google VR SDK 打造虚拟实境体验,让用户以前所未有的方式娱乐和学习,无论他们使用的是支持 Daydream 的智能手机还是 Google Cardboard。
-
开发 | 环境
使用 Unreal 构建游戏
在 Unreal Engine 中添加对自定义启动屏幕、应用内购买、成就等的支持。
-
开发 | 图形
开发适用于所有屏幕的游戏
开发 Android 游戏时,务必要预测各种可能的玩家体验,并一直适应玩家的实时互动需求。通过支持不同的玩家体验,您可以提高游戏的灵活性,从而帮助您扩大游戏的用户群。
-
开发 | 图形
了解如何在游戏循环中进行渲染
您要做的是匹配显示屏的帧速率,并根据从上一帧起经过的时间推进游戏状态。有几种方法可以实现这一点:使用 Android Frame Pacing 库(推荐)、将 BufferQueue 填满并依赖“交换缓冲区”背压或使用 Choreographer (API 16+)。
优化 arrow_upward
选择要查看的主题:-
优化 | 分发
支持 64 位架构
检查游戏的库兼容性,使游戏为即将到来的 64 位支持要求做好准备。
-
优化 | 图形、分发
缩减游戏大小
游戏越小,下载速度就越快,并且初始安装时消耗的数据流量就越少,这两个优势都有助于提高安装转化率。
-
优化 | 图形、分发
Play Asset Delivery
Play Asset Delivery 是 Google Play 推出的解决方案,可通过扩展 Android App Bundle 格式分发大量游戏资源。所有资源包都在 Google Play 上托管和提供。
-
优化 | 图形、分发
目标纹理压缩格式
了解游戏中常用的纹理压缩格式,以及如何在 Android App Bundle 中针对这些格式开发应用。
-
优化 | 图形、内存、CPU
优化游戏的工具
使用这些强大的工具分析 CPU 使用率、内存用量和图形调用。
-
优化 | 图形、内存、电源、CPU
提升游戏性能
利用 Systrace 报告优化游戏性能,使游戏在各种 Android 设备上尽可能可靠地运行。
-
优化 | CPU
识别 CPU 热点
将您的游戏导入到 Android Studio 中以调试您的应用,并使用内置的原生 CPU 分析器分析应用。
-
优化 | 内存
Android Studio:原生内存性能分析器
Android Studio 内存性能分析器现在包含一个原生内存性能分析器,该工具适用于部署到搭载 Android 10 或更高版本的物理设备的应用。
-
优化 | 图形
实现适当的帧同步
您可以借助 Android Frame Pacing 库来同步游戏引擎的渲染进程与平台的显示管道。
-
优化 | 图形
优化帧速率
使用 Android Performance Tuner 可大规模衡量和优化您的应用在多种 Android 设备上的帧速率稳定性和图形保真度。
-
优化 | 图形
下载 Android Game SDK
Android Game SDK 是可用于改进 Android 游戏的一组库。它独立于 Android 平台并定期更新。
-
优化 | 调试
检测和诊断崩溃问题
使用 Android Vitals、堆栈轨迹和 Logcat 找到游戏代码中发生未处理异常或信号的位置。
-
优化 | 内存
在游戏中有效管理内存
采取措施,避免因内存不足而影响您的游戏。
-
优化 | 图形
分析游戏图形
Android GPU 检查器是一款 GPU 性能分析工具。您可以跟踪游戏并得出有趣的性能洞见,进而做出图形优化决策。
-
优化 | 内存、调试
调试原生内存使用问题
Android 提供了一套工具,可帮助您诊断游戏原生代码中的内存访问和分配错误。
发布和迭代更新 arrow_upward
选择要查看的主题:-
发布 | 营销、分析、互动、发布、拓展
在 Google Play 上发布游戏
了解可供您自信地在 Google Play 上发布高质量游戏的关键步骤和工具。
-
发布 | 发布
使用 Unity 创建 Android App Bundle
更新构建设置,以便在使用支持的硬件配置时创建 Android App Bundle。
-
发布 | 拓展、互动
免安装游戏
使用 Google Play 免安装体验技术打包的完整版游戏在 Google Play 游戏应用首页上可以突出显示。这些免安装游戏是完整版游戏,而非试用版。
-
发布 | 分析、互动
与您的用户群保持联系
使用 Google Play Developer Reply to Reviews API,在您喜爱的客户服务工具包环境中回复用户反馈。
-
发布 | 拓展
开始使用 Google Play 免安装体验
借助 Google Play 免安装体验,用户只需点按一下即可试用应用或游戏,而无需事先安装。您可以在 Play 商店、Google 搜索、社交网络和您分享链接的任何位置显示自己的免安装应用,从而提升 Android 应用的互动度和安装量。
-
发布 | 分析
Android Vitals
Android Vitals 是 Google 推出的一项计划,旨在改善 Android 设备的稳定性和性能。当选择启用了该计划的用户运行您的应用时,其 Android 设备会记录各种指标,包括应用稳定性、应用启动时间、电池用量、渲染时间和权限遭拒等方面的数据。Google Play 管理中心会汇总这些数据,并将其显示在 Android Vitals 信息中心内。
-
发布 | 发布、拓展
发布核对清单
此核对清单汇总了为确保应用成功发布而应遵循的流程。我们为这些任务加了编号,以便您了解执行任务时应采取的一般顺序。不过,您可以按照适合您的任何顺序处理任务,也可酌情跳过某些步骤。
-
发布 | 拓展
采用正确的获利策略
了解 Google Play 上提供的获利方式,并将它们整合成一个可以实现应用收入最大化的策略。
-
发布 | 拓展
结算
您可以在自己的应用中销售数字内容,无论是应用内商品还是订阅都可以。Google Play 会处理结帐详细信息,因此您根本不需要直接处理任何财务事宜,而且您的客户将获得一致且熟悉的购买流程体验。
-
发布 | 发布、拓展
在 Unity 项目中使用 Google Play 结算库
本指南介绍了如何在 Unity 游戏中实现结算库功能。
-
发布 | 营销、发布
打造引人注目的 Google Play 商品详情,提升安装量
Google Play 商店致力于为用户提供各种高品质应用。我们的应用推荐机制结合了人工遴选和自动算法,其中考量的两个最重要因素是相关性和质量。以下最佳做法说明了我们会如何评估您的应用质量,与哪些用户会下载应用无关。
-
发布 | 分析、发布
使用测试轨道从用户那里获取有价值的早期反馈
使用 Google Play 管理中心将应用的早期版本发布给内部测试人员或受信任的用户进行封闭式和开放式测试。获得所需的反馈,并根据反馈在发布应用的完整版本之前加以改进。
-
发布 | 分析、拓展
利用商品详情实验提升访问量转化为安装量的转化率
在 Google Play 上进行商品详情实验,为您的应用选出最佳应用图标、图片、视频和说明,从而提升安装量。
-
发布 | 营销、拓展
预注册
发布前营销有助于在应用和游戏发布之前提升其知名度并让用户产生期待。通过在 Google Play 上开展预注册活动,吸引消费者的初步兴趣,促进应用发布后更快取得成效。
-
发布 | 营销、拓展
独立游戏
我们珍视独立游戏开发者为 Google Play 带来的创新和艺术特色。我们希望帮助所有开发者打造出色的游戏,并将这些游戏推广给尽可能多的用户。
-
发布 | 分析、拓展
使用发布前测试报告、Firebase 功能和 Android Vitals 改进应用
高品质的应用是您成功拓展应用业务的基础。要保证质量,方法之一就是在各种设备上测试应用。发布前测试报告是在实际设备上自动进行测试后得出的结果,它可以帮您找出布局问题、提供崩溃诊断以及发现安全漏洞等。然后,您可以使用 Firebase 测试实验室运行自定义测试,从 Firebase Crashlytics 中获取有关应用中的错误的详细信息,并利用 Android Vitals 更深入地探查质量问题。
-
发布 | 拓展
浏览并回复应用评价以积极与用户互动
用户可以在 Google Play 中对您的应用进行评价和评分。您可以通过 Play 管理中心网站或 Play 管理中心应用浏览这些评分和评价,并对用户做出回复。
-
发布 | 分析
将您的应用的 Android Vitals 和评分数据与自定义类似应用群组进行对比
利用自定义类似应用群组,您可以将自己应用的 Android Vitals 和评分数据与所选的一组应用进行对比。
-
发布 | 拓展
应用广告系列
通过应用广告系列,您可以在 Google 搜索、YouTube、Google Play 等平台上宣传您的 iOS 或 Android 应用。我们的强大技术会不断优化您的应用广告,为您网罗对同类应用最感兴趣的受众群体。
-
发布 | 营销、拓展
针对特定的国家/地区创建自定义商品详情
借助自定义商品详情,您可以量身打造应用的商品详情,从而吸引所选国家/地区的特定用户细分群体。如果应用的受众群体遍布全球,那么您可以运用自定义商品详情,精准展示应用的功能并宣传应用的各项优点,向不同国家/地区的用户提供与其相关的应用介绍。
-
发布 | 发布
分阶段发布应用更新
您可以使用分阶段发布模式向正式版轨道和测试轨道发布应用更新。采用分阶段发布模式,可以先仅向一定比例的用户发布更新,然后再逐步提升比例。
-
发布 | 发布、分析
查看和限制应用的兼容设备
您只要向 Play 管理中心至少上传一个 APK,便可以查看可用设备的目录以及与您的应用兼容的设备。为了让您的应用尽可能触及更多设备用户,请定期检查支持设备列表和排除设备列表。
-
发布 | 营销
添加对免安装访问的支持
了解如何通过在游戏中集成 Google Play 免安装体验功能来提供免安装体验,从而帮助您获得更多用户。
-
发布 | 分析、拓展
分析用户评价,了解用户对应用的看法
在您的应用评价中找出反复提及的问题,了解用户最希望您的应用或游戏做出哪些改进。
-
发布 | 互动
使用 Google Play 游戏服务打造更具吸引力的游戏体验
借助 Google Play 游戏服务,您可以为自己的游戏添加更能吸引住玩家的功能,如视频录制、成就、云端存档、排行榜和好友等。