Android Game Development Kit

AGDK 图标

Android Game Development Kit (AGDK) 包含一套工具和库,可帮助您开发和优化 Android 游戏,同时还能与现有游戏开发平台和工作流程集成。

使用、开发或扩展游戏引擎

AGDK 提供了用于在创建或扩展游戏引擎时添加 Android 支持的工具和库,同时还提供了可在许多现有游戏引擎上为 Android 开发提供支持的插件和集成。

在 Visual Studio 中进行开发

您可以使用适用于 Visual Studio 的 Android Game Development Extension (AGDE),在 Windows 版 Visual Studio 中构建 Android 游戏。AGDE 是一个 Visual Studio 扩展程序,让您可以使用现有的 Visual Studio 项目构建 Android 游戏。

借助 AGDK 库,您可以使用 C 或 C++ 来开发和优化游戏,同时还能使用各种 Android 应用开发库和服务。

Frame Pacing

让游戏能以一致的速度传递帧,并根据性能调整传递速度。
参考文档  用户指南

Game Activity

支持使用 C 或 C++ 进行游戏开发,并且可以使用 Android Jetpack 和相关服务。
参考文档  用户指南

Game Controller

通过访问连接、功能、设备信息和输入数据来管理游戏控制器。
参考文档  用户指南

Game Text Input

显示和隐藏软键盘,以及管理文本更新。
参考文档  用户指南

Memory Advice API(Beta 版)

通过估算内存用量并在超出阈值时通知应用,可帮助 Android 应用遵守内存用量的安全限制。
参考文档  用户指南

Oboe High-Performance Audio

减少音频延迟,同时避免设备和平台音频问题。
参考文档  用户指南

Android Performance Tuner

识别与质量设置、场景、加载时间和设备型号相关的性能问题。
参考文档  用户指南

Android Performance Tuner Unity 插件

将 Android Performance Tuner 与 Unity 集成。
参考文档  用户指南

优化

除了 Android Performance Tuner 之外,AGDK 还包含 Android GPU 检查器 (AGI),这款工具针对图形密集型游戏提供了高级 GPU 和系统性能分析功能。

如需查看 Android 游戏优化工具的完整列表和最佳实践,请参阅优化概览