开始使用Android游戏

通常,您首先会在游戏引擎中(例如Unity、Unreal、Defold或Godot)开始开发游戏。这很可能也是您进行视觉设计的地方。然后,您使用Android工具来开发、优化和分发您的游戏。

开发

要开发Android游戏,您可以将Android游戏开发套件 (AGDK)与您的游戏引擎结合使用。AGDK包含核心Android游戏开发工具和库。它包括C/C++游戏集成、性能调优、高性能音频以及用于使用或自定义游戏引擎的功能。

一些游戏引擎集成了AGDK组件,因此您可以构建Android游戏而无需修改游戏引擎。您也可以使用AGDK来开发或自定义您自己的游戏引擎。

您可以使用Android游戏开发扩展 (AGDE),这是一个Visual Studio扩展,您可以使用它在Visual Studio中开发包含Android作为目标平台的游戏。

您可以使用谷歌游戏电脑版,这是一个平台,它使用高性能仿真技术将您的Android游戏带到PC上,并支持基于单个代码库的Android和ChromeOS跨设备游戏。

您可以使用Android NDK使用C或C++以原生代码开发Android应用程序。它可以通过为游戏提供更直接的访问设备硬件来提高游戏的性能。它还允许您重用C和C++库,并在多个平台之间共享游戏代码。对于某些类型的应用程序,这可以帮助您重用用这些语言编写的代码库。

转到开发

优化

您可以根据您的需求优化游戏,例如电池续航时间或改进性能。优化工具包括:

  • Android GPU检查器 (AGI),这是一种高级图形和系统性能分析工具,可提供对单个帧的跟踪和分析。

  • Android性能调谐器 (APT),您可以使用此工具大规模地测量和优化跨多个Android设备的帧率、图形保真度、加载时间和加载放弃率。

  • Android动态性能框架 (ADPF),这是一组API,您可以使用它们以可持续的水平优化游戏性能,而不会导致设备过热。

转到优化

发布

您可以使用Google Play向Android游戏添加服务并分发Android游戏。

使用Google Play游戏服务,您可以向您的游戏中添加社交功能,查看游戏玩法统计数据,并在多个设备上提供跨平台游戏玩法。您可以在Google Play控制台中设置和管理Play游戏服务,然后使用Android、C和Unity的Play游戏服务API添加功能。

使用边下载边玩,您可以允许您的玩家在少量下载后快速进入游戏,同时在后台获取剩余的游戏资源。

转到发布