做者 / Android Games 产品经理 Scott Carbon-Ogdenandroid
咱们在 2021 Google 游戏开发者峰会 发布了 Android 游戏开发工具包 (AGDK)。它是一整套工具和库,能够帮助您开发、优化和交付高品质的 Android 游戏。点击这里 观看 Android 游戏开发新工具的视频了解更多详细信息。编程
AGDK 中的功能遵循如下三个关键原则:segmentfault
在首次发布中,咱们重点关注如下三个收到大量开发者社区反馈的主要领域: 集成式工做流、C/C++ 游戏库以及性能优化。性能优化
一般来讲,您须要切换的工具越少,效率也就越高。借助 AGDK,咱们提供了新的工具以助您在主要 IDE 中轻松开发 Android 游戏。咱们将专一于 Google 能够为其增添独特价值和解决 Android 特定问题的工做流程部分,同时与您目前工做流程中惯用的部分进行兼容。微信
借助咱们用于 C/C++ 开发的游戏库,您能够以更少的 Java 原生接口 (JNI) 开始 C 语言开发。大多数游戏和游戏引擎均使用 C++ 编写,而 Android 开发一般须要使用 Java 编程语言。使用 Java 原生接口链接这两种编程语言较为复杂,而且可能引入错误或致使性能衰退。AGDK 将提供 C 语言游戏库,尽量减小 Java 编程语言和 JNI 的使用,从而帮助您构建和自定义游戏引擎。这能够帮助您更加轻松地构建、调试和维护游戏。编程语言
咱们会重点关注您反馈的痛点。短时间包括为活动和输入构建基本类。而从长远来讲,咱们计划构建更多的 C 语言库,以提供跨游戏引擎经常使用的功能。咱们准备将现有的帧同步和高性能音频库整合到构建的 C 语言库中,同时添加三个全新的库:工具
请 点击这里 从视频中详细了解以上 C/C++ 库的详细信息。post
为尽量简化集成过程,您能够选择以 Maven 依赖项、预编译的 Zip 文件或源代码的形式获取咱们全部的库。性能
咱们的目标是帮助您在发布前发现任何稳定性或性能方面的问题,并在游戏发布后对其进行监测分析,以发现任何存在的问题。咱们首先将关注帧率、加载时间和内存等最为重要的指标,并会随着时间的推移加入新指标。开发工具
您能够访问 官方文档,获取有关 Android 游戏开发的最新资源,以及下载 AGDK。也能够查看 视频合集,了解 2021 Google 游戏开发者峰会的所有会议内容。同时,欢迎您持续关注 "谷歌开发者" 和 "Android 开发者" 官方微信公众帐号,随时获取最新的 Android 游戏开发资源。