谷歌发布 Android 游戏开发东西包 (AGDK)

 小程序开发    |       2024-02-17

  谷歌在昨日举行的游戏开发者大会上推出了 Android 游戏开发东西包 (AGDK),这是一套完好的东西和库,用于协助开发者开发、优化和交给高质量的 Android 游戏。

  据介绍,AGDK 重视功用问题,削减了 Android 生态中的碎片化问题,并旨在投合未来操作体系更新所供给的增强功用,一起尽或许供给向后兼容性。AGDK 的特性会遵从以下三个准则:

  为游戏开发而构建。一切的库都运用 C 或 C++ API 进行构建和测验,并考虑功用问题

  削减碎片化。AGDK 东西和库适用于许多不同的 Android 版别,大多数这些功用都支撑当今运用的简直一切设备

  由 Android 构建,适用于 Android。未来的 Android 渠道更新会增强功用,AGDK 的这些库会尽或许供给向后兼容性

  现在的版别尚处于初始阶段,专心于包括三个首要范畴:集成工作流、供给 C/C++ 游戏库和功用优化。

  答应开发者经过你自己的需要将 AGDK 与现有的项目结合起来。这方面的一个比如是经过一个扩展在 Visual Studio 上为游戏添加 Android 作为方针渠道。另一个比如是为 Unity 等游戏引擎供给插件。谷歌表明,他们也在直接与游戏引擎开发商协作,把这种才能直接集成到游戏引擎厂商的东西中。

  谷歌了解到大多数游戏和游戏引擎都是用 C++ 编写的,而 Android 开发则一般运用 Java。虽然有 JNI 这种东西来处理这一种问题,但此进程并不简略,而且十分简单犯错,乃至或许会引进过错或功用回归问题。AGDK 将经过供给 C/C++ 游戏库来削减对 Java 和 JNI 的依靠,确保游戏更易于构建、调试和保护。

  现在这些库侧重于根底类功用,如游戏活动、游戏文本输入和游戏控制器,未来会供给游戏引擎中常见的功用。

  经过这篇文章咱们共享了高效开发Android游戏的一些东西和技巧:Android游戏开发套件中新增的Android游戏开发扩展、AndroidGPU查看器、GameActivity、软键盘、游戏手柄和高功用音频库及Android功用调优东西;另外向您展现了PlayAssetDelivery格局在分发游戏资源方面展现出的强壮才能。

  跟着体系复杂性的添加,不同体系之间以及软件开发团队之间的交流也渐渐变得困难。来自实际国际的各种压力要求体系开发团队必以更快的速度、更低的本钱开发体系,一起还需要具有快速呼应事务需求改变的才能,愈加有效地做交流和协作。现在,是时分考虑该怎么样改善体系开发的生产力和交流才能了。在本东西包中,为您供给了一系列关于IBMRational体系开发解...