在今年的 Google 游戏开发者峰会上,我们为开发者带来了各种工具和服务的更新和最新动态,这些工具和服务都旨在帮助您打造高质量的游戏体验,助力您的游戏业务稳步发展。本文将为您详细介绍如何使用它们,并帮助您的游戏取得成功。

使用 Android 游戏开发工具包构建高质量 Android 游戏体验

我们致力于支持您构建高质量的 Android 游戏体验,并通过持续改进开发者工具和 SDK 来帮助您简化开发流程以及深入分析如何提升游戏的性能和稳定性,我们还与各种游戏开发引擎 (包括自主开发的原生 C/C++ 引擎) 合作来助力达到这个目标。去年,我们发布了 Android 游戏开发工具包 (AGDK),它是一整套工具和库,可以帮助您开发、优化和交付高品质的 Android 游戏,我们也根据开发者们的反馈对 AGDK 进行了很多更新。请观看视频,了解 Android 游戏开发工具包 (AGDK) 的最新动态:

△ Android Game Development Kit 的最新动态

  • Android 游戏开发工具包 (AGDK)
    https://developer.android.google.cn/games/agdk

首先,我们为 Visual Studio 的 Android 游戏开发工具扩展包 (AGDE) 加入了一些新的更新。虽然 AGDE 对开发者们使用 C 或 C++ 开发游戏特别有帮助,但常常也会有一些基于 Android 的开发工作需要用到 Java。我们发现,在 C 调试与 Java 调试之间切换起来非常麻烦,而当开发者们尝试在 Visual Studio 与 Android Studio 之间迁移项目时,麻烦更甚。为了让开发者们更轻松地完成这种切换或迁移,AGDE 现在加入了 Android Studio 与 Visual Studio 间的交叉兼容。这将节省开发者的时间,让他们不用再尝试在 Android Studio 中重新创建项目或者并行地维护两个项目。我们还将增加 AGDE 对 Visual Studio 2022 的支持,并且很快就会应大家一直以来的要求推出性能和功能方面的诸多改进。请观看视频,了解如何利用 Android 工具优化游戏:

△ AGDK: 利用 Android 工具优化游戏

其次,我们为 Android 游戏开发工具包 (AGDK) 推出了一个新的 Memory Advice API (Beta 版),在 Android 系统中进行内存管理可能极具挑战性。当有其他应用在后台运行时,大家的游戏会经常面临被低内存终止守护程序 (LMK) 终止运行的风险,而且还无法获得太多的遥测数据来判断出现了什么情况。通过使用新推出的 Memory Advice API,您的游戏可以在运行时确定再消耗多少内存就会被 LMK 终止。根据这些运行时信息,您可以选择立即降低游戏的内存使用量,比如更改游戏采用的 LOD (网格的细节级别),也可以仅收集遥测数据,以了解游戏在受内存限制的设备上的资源使用情况,然后作出相应的游戏内容调整规划。请观看视频,详细了解 Memory Advice API:

△ AGDK: 推出 Memory Advice API & 如何诊断低内存问题

最后,是关于 Android GPU Inspector (AGI) 的更新,AGI 是针对 Android 发布的首款平台级 GPU 性能分析器,它对于了解游戏何时遇到 GPU 瓶颈、提高帧速率以及延长电池续航时间都至关重要。去年,我们为 AGI 增加了一个组件,面向部分抢先体验的开发者们发布了 Frame Profiler 的 Beta 版,旨在帮助大家确定是哪些渲染通道拖慢了游戏速度,并了解资源和 Graphics API 的使用情况对帧性能的影响。现在我们面向所有开发者发布 Frame Profiler 的正式版,助力您切实提升游戏性能。请观看视频,了解如何利用 Android GPU Inspector 优化 GPU 占用量:

△ AGDK: 利用 Android GPU Inspector 优化 GPU 占用量

新工具和服务推动游戏业务可持续增长

覆盖面和设备 (Reach & Devices)

去年的 Google 游戏开发者峰会上,我们发布了 "覆盖面和设备" 工具,这是 Play 管理中心内的一款决策工具,可以按各种不同的设备属性显示用户和活动分布情况,以便能够更明智地决定要针对哪些规格的设备开发应用,要将应用发布到哪些地方,以及要测试的内容等。

目前 "覆盖面和设备" 工具会显示安装量指标,作为衡量业务机会的一种方式。但如果您主要看重的是收入,则可能需要关注游戏对消费特点不同的非付费用户和付费用户的覆盖程度。鉴于此,我们对这款工具进行了增强,增添了收入指标以及与同类应用的对比数据。当您在选择解决哪些技术问题,或对设备分发到哪些渠道做投资决策时,就可以利用这些预期收益和增长率数据来进行评估。您可以观看视频详细了解这项功能及相关更新,而且现在就可以在 Play 管理中心试用这项功能:

△ "覆盖面和设备" 及 Android Vitals 中针对游戏的改进

  • 覆盖面和设备
    https://play.google.com/console/about/reachanddevices/

Android Vitals

品质是在 Google Play 上取得成功的关键要素,游戏的质量和稳定性会影响到玩家的流失率、在应用商店里的可发现性和可推广性,乃至决定着用户是否主动推荐您的游戏。

对此,您可以使用 Android Vitals 来监控和提升应用或游戏的技术质量。此工具可以针对影响用户的关键问题提供报告,以便您进行相关调试并确定问题的优先级。Google Play 上最热门的一千款游戏中,有 70% 会经常性地使用 Android Vitals。

  • Android Vitals
    https://play.google.com/console/about/vitals/

我们收到的 Vitals 功能需求中,呼声最高的包括开发国家/地区一级探索 Vitals 指标,以及以编程方式访问这些指标。针对开发者们的反馈,我们为 Android Vitals 里的所有指标数据都提供 "国家/地区" 这一细分维度,您可以在 Android Vitals 以及 "覆盖面和设备" 工具中将所有指标过滤到国家/地区一级,以便更好地按国家/地区来设计用户体验,同时还可以了解应该重点从哪些国家/地区着手,解决各种设备上的崩溃率和 ANR (应用无响应) 问题。

此外,我们还面向所有开发者发布了 Developer Reporting API,您可通过编程方式访问自己的 Android Vitals 核心指标。借助这个新 API,开发者可以检索 Vitals 指标和问题数据,比如崩溃和 ANR 事件的发生率、发生次数、类别以及堆栈轨迹。更多关于 Google Play Developer Reporting API 相关的介绍和文档,请查阅:

https://developers.google.cn/play/developer/reporting

Firebase Crashlytics 和 Firebase Remote Config 个性化功能

关于游戏质量和稳定性,我们为开发者带来了两个非常有用的工具,Firebase Crashlytics 和 Firebase Remote Config。

Crashlytics 是 Firebase 的移动崩溃报告工具,可帮助您跟踪稳定性问题、排定问题优先级并更快地解决这些问题。

  • Crashlytics
    https://firebase.google.cn/docs/crashlytics

我们对 Crashlytics 进行了改进,使得游戏调试变得更加容易,帮助您对 C++ 代码的崩溃信息了解更全面,此外,这次的更新也加入了更多样的原生平台崩溃类型的报告,并可以进行更深入的堆栈跟踪,助力您快速调试和修复问题。最后,这些原生崩溃信息的增强功能已经加入到了 Firebase Unity SDK,将 C++ 代码崩溃信息定位回您的 C# 代码,以便您更轻松地排查问题。请观看视频,详细了解如何利用 Crashlytics for Unity 增强手游的稳定性:

△ 利用 Crashlytics for Unity 增强手游的稳定性

Firebase Remote Config 最新的个性化功能现在已经以 Beta 版形式提供。个性化功能运用强大的机器学习技术,可自动确定对每个用户最优的体验,进而带来最佳的成效。例如,该功能可以自动确定对于哪些玩家,最适合鼓励他们参与社交分享互动。Halfbrick 和 Ahoy Games 等游戏工作室已经在使用个性化功能来提高收入和评分,而且基本上不需要他们的团队进行干预。

  • Firebase Remote Config
    https://firebase.google.com/docs/remote-config

创收战略指南 (Strategic Guidance)

我们在与开发者交流时,发现很多开发者团队难以结合背景信息来分析并重视较低层级的指标;实际上,这些指标可以直接在游戏内进行优化,而且会关系到游戏的总体业绩。

为此,我们特别在 Google Play 管理中心推出了 "战略指南" 功能,希望籍此规模化地助力更多游戏开发者。"战略指南" 提供了一个直观的界面,可帮助开发者更好地了解游戏的创收表现。开发者只需使用 Google Play Billing API,这项功能就可以切实发挥作用。

  • 战略指南
    https://play.google.com/console/u/0/developers/app/strategic-guidance/monetization/overview

您也可以观看视频,了解如何让多样化和包容性根植于游戏设计和发布中:

△ 让多样化和包容性根植于游戏设计和发布中

In-App Offers (应用内优惠) 抢先体验

作为游戏开发者,会一直在不断寻找合适的时机向玩家追加销售,并力求在不让玩家生厌的前提下,促使他们在游戏中进行下一次购买。

为此,我们为游戏开发者开放了 In-App Offer (应用内优惠) 系统和 API。"应用内优惠" 旨在通过 Google Play 提供的折扣和优惠,让价格更具吸引力,从而吸引玩家进行首次购买或重复购买,借助应用内优惠功能,您可以在玩家玩游戏期间选择玩家有可能会发生购买的场景,向他们展示 Google Play 提供的优惠,如打折或给予积分优惠等。

您可以通过下方二维码向我们提交反馈,或分享您喜欢的内容、发现的问题。您的反馈对我们非常重要,感谢您的支持!

推荐阅读

如页面未加载,请刷新重试

 点击屏末  | 即刻观看 Google 游戏开发者峰会视频合集


解锁 2022 Google 游戏开发者峰会 | 打造高质量的游戏体验相关推荐

  1. 阿里云推出SRT 杜比全景声直播方案,低成本打造高质量直播观感体验

    超过200个国家和地区共5144万人观看:浙江卫视.东方卫视55城总收视达2.39,稳居同时段市场第一:优酷直播间63%观看晚会的用户参与了互动:微博68.2亿的主话题阅读量:2019天猫双11狂欢夜 ...

  2. 阿里云推出SRT+杜比全景声直播方案,低成本打造高质量直播观感体验

    超过200个国家和地区共5144万人观看:浙江卫视.东方卫视55城总收视达2.39,稳居同时段市场第一:优酷直播间63%观看晚会的用户参与了互动:微博68.2亿的主话题阅读量:2019天猫双11狂欢夜 ...

  3. 解锁 2022 Google 游戏开发者峰会 | 游戏业务稳步发展

    过去两年的时间,面对各种新形势带来的挑战,全球开发者都在设法积极应对. Newzoo 一份市场和消费者调研显示,超过 65% 的玩家表示会在疫情后继续保持或增加玩游戏的时间.这意味着游戏行业未来也将得 ...

  4. Google 游戏开发者峰会盘点|视频合集来了!

    作者 / Greg Hartrell, 产品管理负责人, Android 及 Google Play 游戏团队 虽然无法与开发者们现场交流,Google 游戏开发者峰会以免费在线直播的形式与大家云见面 ...

  5. Android开发高手课笔记--如何打造高质量应用?

    前言 学习<Android开发高手课>也有一段时间了,确实对技术的提高很有帮助,可以开拓自己的视野.想利用这一段时间好好整理下学习笔记,以便回顾.由于版权问题,后续笔记不再公开,感兴趣可扫 ...

  6. 打造卓越游戏 | 2023 Google 游戏开发者峰会

    一款游戏从初始构想的开发到辉煌赛季的策划,开发者们每时每刻都在倾注心血潜心钻研,Google 也致力于在整个开发和发布生命周期中为您提供帮助.我们很高兴能在今年如约而至的 Google 游戏开发者峰会 ...

  7. 2021 Google 游戏开发者峰会回顾: 最新产品和解决方案为您划重点

    从 2020 年初到现在,我们看到全球的开发者们在积极应对生活和业务中的各种困难的同时,也在继续努力为玩家们带来有趣.沉浸式的体验,帮助不得不更多地待在家里的他们度过一段充满考验的时光. 机遇常常伴随 ...

  8. 紧密联结玩家 | 2023 Google 游戏开发者峰会

    玩家的选择是对游戏莫大的认可,重视玩家反馈并和他们建立联系是您的游戏取得成功的关键.我们也在努力创造更多机会,让您的游戏从琳琅满目的列表中脱颖而出,帮助您吸引更多用户. 上篇内容我们介绍了帮助您优化游 ...

  9. Google 2020游戏开发者峰会回顾、比尔•盖茨的夏日书单、Libaom 2.0.0发布等|Decode the Week...

    Decode the Week≠音视频技术周刊  01 别人家的毕业典礼:加州大学把毕业典礼搬到了<我的世界> 日前,加州大学伯克利分校在Minecraft举行了春季毕业典礼,上千名学生参 ...

最新文章

  1. jQuery Validate 表单验证插件----自定义校验结果样式
  2. 实现一个函数,对一个正整数n,算得到1
  3. tomcat(20)基于JMX的管理
  4. c语言程序中注释的格式化,格式化C语言命令indent
  5. T-SQL 常用日期格式
  6. 【资源】斯坦福李飞飞高徒Johnson博士论文: 组成式计算机视觉智能(附195页PDF)
  7. Computer - 电脑硬件知识
  8. php青茶什么时候拆,茶叶保质期多长时间 黑绿红白黄青茶的保质期为多久
  9. 从矩阵分解到FM的演进、FM如何用于召回和排序以及实现说明
  10. webservice实例java_Java WebService(实战) 简单实例
  11. 都有哪些查找和下载英文文献的方法?
  12. Thinkcell入门与使用
  13. 奥维 html api,【教程】在奥维中,个人如何申请天地图API秘钥(手机端操作)
  14. 国内十家微交易平台,正规微交易平台排行榜
  15. ZBrush中的法线贴图你知道吗?
  16. 常用英语食品词汇- 调味品类
  17. R实现K-means
  18. 那些年我们一起犯二的青春--文献一--注解 IGRSS-2015-2th
  19. Whitelabel Error Page 的原因
  20. JAVA删除pdf空白页_【Spire.PDF教程】添加或删除 PDF 页面,调整页面顺序-word删除空白页...

热门文章

  1. 技术分享 | 接口自动化测试中如何对xml 格式做断言验证?
  2. 奥鹏计算机应用基础一答案15年,天大15年12月考试《计算机应用基础》大作业考核答案...
  3. java time_java常用类Time
  4. 毛边效果 html,html – 是否有可能在图片的边缘上产生撕裂的纸张效果
  5. OncoImmunity成为获得机器学习新抗原预测技术临床应用CE-IVD标记的首家公司
  6. Oracle大数据量读取:LOB variable no longer valid after subsequent fetch
  7. 一台虚拟主机放多个网站
  8. Git基本应用<一>:Git安装及GitHub连接
  9. transform:rotate兼容
  10. 万事开头易的hello world!