在今年的谷歌游戏开发者峰会上,我们为开发者带来了各种工具和服务的更新和最新趋势。这些工具和服务旨在帮助您创建高质量的游戏体验,并帮助您的游戏业务稳步发展。本文将向您详细介绍如何使用它们,并帮助您的游戏取得成功。
使用Android游戏开发工具包构建高质量的Android游戏体验
我们致力于支持您构建高质量的Android游戏体验,并帮助您简化开发流程,深入分析如何通过不断改进开发者工具和SDK来提高游戏的性能和稳定性。我们还与各种游戏开发引擎(包括自主开发的原生C/C引擎)合作,帮助实现这一目标。去年,我们发布了Android游戏开发工具包(AGDK),这是一套工具和库,可以帮助您开发、优化和交付高质量的Android游戏。我们也根据开发者的反馈对AGDK做了很多更新。请观看文章,了解Android游戏开发套件(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工具优化游戏:
其次,我们为Android游戏开发工具包(AGDK)引入了新的内存建议API (Beta版),在Android系统中管理内存可能会非常具有挑战性。当其他应用在后台运行时,大家的游戏往往会面临被低内存终止守护进程(LMK)终止的风险,无法获取太多遥测数据来判断发生了什么。通过使用新的内存建议API,您的游戏可以确定在被LMK终止之前,运行时还会消耗多少内存。根据这些运行时信息,你可以选择立即减少游戏的内存使用,比如改变游戏采用的LOD(网格的细节层次),也可以只收集遥测数据,了解游戏在内存受限的设备上的资源使用情况,然后做出相应的游戏内容调整计划。请观看文章,了解有关内存建议API的更多信息:
最后是关于Android GPU Inspector (AGI)的更新。AGI是第一款针对Android发布的平台级GPU性能分析器,对于了解游戏何时遇到GPU瓶颈,提高帧率,延长续航时间非常重要。去年,我们在AGI中添加了一个组件,并为一些第一次体验它的开发人员发布了Frame Profiler的测试版,以帮助您确定哪些渲染通道降低了游戏的速度,并了解资源和图形API的使用对帧性能的影响。现在我们向所有开发者发布Frame Profiler正式版,帮助大家提升游戏性能。请观看文章,了解如何使用Android GPU Inspector优化GPU占用空间:
新的工具和服务促进了游戏业务的可持续增长。
覆盖和延伸设备。
在去年的谷歌游戏开发者峰会上,我们发布了“覆盖和设备”工具,这是游戏管理中心的一个决策工具。它可以根据不同的设备属性显示用户和活动的分布,让我们更明智地决定针对哪些规格的设备开发应用,在哪里发布应用,测试什么。
目前,“覆盖率和设备”工具将显示安装数量指标,作为衡量业务机会的一种方式。但如果主要看重收入,可能需要关注游戏对非付费用户和不同消费特征的付费用户的覆盖。有鉴于此,我们对这一工具进行了增强,增加了收入指标和类似应用的比较数据。当你选择解决哪些技术问题,或者对哪些渠道分销设备进行投资决策时,你可以使用这些预期收入和增长率数据进行评估。您可以观看文章以了解有关此功能和相关更新的更多信息,现在您可以在播放管理中心尝试此功能:
Android生命体征
质量是Google Play成功的关键。游戏的质量和稳定性会影响到玩家的流失率,在app store的可发现性和普及度,甚至决定用户是否主动推荐你的游戏。
在这方面,你可以使用Android Vitals来监控和提高应用程序或游戏的技术质量。该工具可以提供关于影响用户的关键问题的报告,以便您可以调试和区分问题的优先级。在Google Play上最受欢迎的1000款游戏中,70%会定期使用Android Vitals。
在我们收到的生命体征功能要求中,呼声最高的要求包括在国家/地区层面开发生命体征探索指标,并以编程方式访问这些指标。为了回应开发者的反馈,我们为Android Vitals中的所有指标数据提供了“国家/地区”的细分维度。您可以在Android Vitals和‘覆盖和设备’工具中将所有指标过滤到国家/地区级别,以便更好地按国家/地区设计用户体验,同时您可以知道应该重点关注哪些国家/地区,以解决各种设备上的崩溃率和ANR(应用无响应性)问题。
此外,我们还为所有开发人员发布了开发人员报告API,您可以通过编程方式访问自己的Android生命体征核心指标。在这个新API的帮助下,开发人员可以检索重要指标和问题数据,如崩溃和ANR事件的发生率、频率、类别和堆栈跟踪。有关Google Play开发者报告API的更多信息和文档,请参考:
关于游戏的质量和稳定性,我们为开发者带来了两个非常有用的工具,Firebase Crashlytics和Firebase Remote Config。
Crashlytics是Firebase的移动崩溃报告工具,可以帮助您跟踪稳定性问题,确定问题的优先级,并更快地解决问题。
我们对Crashlytics进行了改进,使得游戏的调试更加容易,帮助你更全面的了解C代码的崩溃信息。此外,本次更新还增加了更多原生平台崩溃类型的报告,并可以进行更深入的堆栈跟踪,帮助您快速调试和修复问题。最后,这些本机崩溃信息的增强功能已添加到Firebase Unity SDK中,以将C代码的崩溃信息定位回您的C#代码,以便您可以更轻松地解决问题。请观看文章,了解如何使用Crashlytics for Unity增强手机游戏的稳定性:
Firebase远程配置的最新个性化功能现已推出测试版。个性化功能利用强大的机器学习技术,自动为每个用户确定最佳体验,进而带来最佳效果。例如,该功能可以自动确定哪些玩家最适合鼓励他们参与社交分享互动。Halfbrick和Ahoy Games等游戏工作室已经在利用个性化功能增加收入和收视率,基本不需要他们的团队介入。
战略指导在与开发者交流时,我们发现很多开发者团队很难结合背景信息分析和重视较低级别的指标;其实这些指标在游戏中是可以直接优化的,并且会关系到游戏的整体性能。
为此,我们特意在Google Play管理中心推出了‘战略指南’功能,希望能大规模帮助更多的游戏开发者。“战略指南”提供了一个直观的界面,可以帮助开发者更好地了解游戏的创收性能。开发者只需要使用Google Play计费API,这个功能就能真正发挥作用。
战略指南
应用内优惠最先体验。
作为游戏开发商,俱乐部一直在不断寻找合适的时机为玩家增加销量,努力让他们在游戏中进行下一次购买,而不会让他们感到厌烦。
为此,我们面向游戏开发者开放了应用内提供系统和API。‘应用内折扣’旨在通过Google Play提供的折扣和福利使价格更具吸引力,从而吸引玩家首次购买或重复购买。在应用内折扣功能的帮助下,你可以选择玩家在游戏过程中可能购买的场景,并向他们展示Google Play提供的优惠,如折扣或积分折扣。
原标题:解锁2022谷歌游戏开发者峰会|打造高品质游戏体验
文章来源:【微信微信官方账号:谷歌开发者】欢迎添加关注!请注明文章出处。
回顾唐子红