Android Game Development Kit

AGDK 圖示

Android Game Development Kit (AGDK) 是一套工具和程式庫,可協助您開發及最佳化 Android 遊戲,並整合現有的遊戲開發平台和工作流程。

使用、開發或擴充遊戲引擎

AGDK 提供可讓您在建立或擴充遊戲引擎時新增 Android 支援的工具和程式庫。當中提供的外掛程式和整合項目,也支援許多現有遊戲引擎的 Android 開發作業。

在 Visual Studio 中開發

你可以使用 Visual Studio (AGDE) 的 Android Game Development Extension,在 Windows 的 Visual Studio 中建構 Android 遊戲。AGDE 為 Visual Studio 擴充功能,可讓您透過現有的 Visual Studio 專案建構 Android 遊戲。

程式庫

AGDK 程式庫可讓您在 C 或 C++ 中開發和最佳化遊戲,同時存取 Android 應用程式開發程式庫和服務。

Frame Pacing

協助遊戲以一致的速度放送影格,並依照效能調整放送速度。
參考資料  使用指南

遊戲活動

支援 C 或 C++ 中的遊戲開發作業,以及 Android Jetpack 和相關服務的存取權。
參考資料  使用指南

遊戲控制器

存取連線、功能、裝置資訊和輸入資料,藉此管理遊戲控制器。
參考資料  使用指南

遊戲文字輸入

顯示及隱藏螢幕鍵盤,並管理文字更新。
參考資料  使用指南

Memory Advice API (Beta 版)

預估記憶體用量,並在超過門檻時通知應用程式,協助 Android 應用程式保持在記憶體用量安全限制內。
參考資料  使用指南

Oboe 高效能音訊

縮短音訊延遲,同時避免裝置與平台的音訊問題。
參考資料  使用指南

Android Performance Tuner

找出與品質設定、情境、載入時間和裝置型號相關的效能問題。
參考資料  使用指南

Android Performance Tuner Unity 外掛程式

將 Android Performance Tuner 與 Unity 整合。
參考資料  使用指南

程式庫包裝函式 (Beta 版)

產生 C/C++ 程式碼,從原生應用程式存取 JAR 程式庫。這項工具提供簡易的介面,可用於存取 Java 程式碼,且無需自行編寫、偵錯及維護 JNI。

使用指南

最佳化

除了 Android Performance Tuner 之外,AGDK 也提供 Android GPU 檢查器 (AGI),這項工具可為大量使用圖像的遊戲提供進階 GPU 和系統剖析功能。

如需 Android 遊戲最佳化工具和最佳做法的完整清單,請參閱最佳化總覽相關頁面。

適應性

適應性是 AGDK 的重要新面向,目標是協助遊戲瞭解裝置熱能與效能狀態的變化,據此做出回應和影響措施。

CPU 效能提示

讓遊戲引導動態 CPU 效能行為,而不會讓裝置過熱和浪費電力。

使用指南

熱力狀態監控

瞭解裝置的熱狀態和限制,達成效能目標。

使用指南

Game Mode

依照使用者偏好優先考量效能、電池續航力等特性,將遊戲最佳化。

使用指南

Game Manager API

更新應用程式的遊戲模式,讓 Android 作業系統配合效能需求進行調整。

參考資料