Google 发布 Android 游戏开发工具包:帮助开发者更好地优化他们的工作
在今天的游戏开发者大会上,介绍了游戏开发工具包 (AGDK)。简单地说,AGDK 是一套工具和库,可以让游戏开发者更好地优化他们的产品。 AGDK 考虑了性能问题,减少了整个系统的碎片化,旨在满足未来操作系统更新提供的增强功能,同时尽可能提供向后兼容性。
目前该项目处于第一阶段谷歌优化,重点关注三个领域:
● 集成工作流程
允许您根据需要将 AGDK 与现有项目相结合。这方面的一个例子是通过一个扩展添加为您的游戏的目标平台。另一个例子是为 Unity 等游戏引擎提供插件。它表示,它还直接与游戏引擎开发人员合作,将这一功能直接集成到他们的工具中。
● 提供 C 和 C++ 游戏库
其次,要了解大多数游戏是用 C++ 编写的,并且开发更倾向于 Java。虽然可以通过 Java 本地接口 (JNI) 弥补这一差距,但该过程并不简单,而且相当容易出错。因此,游戏库现在提供了 C 和 C++,减少了对 JNI 和 Java 的依赖。目前,这些库专注于游戏活动、游戏文本输入和游戏控制器等基础类,但未来阶段将包括其他游戏引擎中常见的功能。
● 性能优化
最后谷歌优化,性能优化是 AGDK 的另一个目标。这是通过 GPU 中的帧分析、一堆 CPU、内存和功耗分析以及 Tuner 中的新加载功能来实现的。