做者 / Android Games 產品經理 Scott Carbon-Ogdenandroid
咱們在 2021 Google 遊戲開發者峯會 發佈了 Android 遊戲開發工具包 (AGDK)。它是一整套工具和庫,能夠幫助您開發、優化和交付高品質的 Android 遊戲。點擊這裏 觀看 Android 遊戲開發新工具的視頻瞭解更多詳細信息。編程
AGDK 中的功能遵循如下三個關鍵原則:segmentfault
在首次發佈中,咱們重點關注如下三個收到大量開發者社區反饋的主要領域: 集成式工做流、C/C++ 遊戲庫以及性能優化。性能優化
一般來講,您須要切換的工具越少,效率也就越高。藉助 AGDK,咱們提供了新的工具以助您在主要 IDE 中輕鬆開發 Android 遊戲。咱們將專一於 Google 能夠爲其增添獨特價值和解決 Android 特定問題的工做流程部分,同時與您目前工做流程中慣用的部分進行兼容。微信
藉助咱們用於 C/C++ 開發的遊戲庫,您能夠以更少的 Java 原生接口 (JNI) 開始 C 語言開發。大多數遊戲和遊戲引擎均使用 C++ 編寫,而 Android 開發一般須要使用 Java 編程語言。使用 Java 原生接口鏈接這兩種編程語言較爲複雜,而且可能引入錯誤或致使性能衰退。AGDK 將提供 C 語言遊戲庫,儘量減小 Java 編程語言和 JNI 的使用,從而幫助您構建和自定義遊戲引擎。這能夠幫助您更加輕鬆地構建、調試和維護遊戲。編程語言
咱們會重點關注您反饋的痛點。短時間包括爲活動和輸入構建基本類。而從長遠來講,咱們計劃構建更多的 C 語言庫,以提供跨遊戲引擎經常使用的功能。咱們準備將現有的幀同步和高性能音頻庫整合到構建的 C 語言庫中,同時添加三個全新的庫:工具
請 點擊這裏 從視頻中詳細瞭解以上 C/C++ 庫的詳細信息。post
爲儘量簡化集成過程,您能夠選擇以 Maven 依賴項、預編譯的 Zip 文件或源代碼的形式獲取咱們全部的庫。性能
咱們的目標是幫助您在發佈前發現任何穩定性或性能方面的問題,並在遊戲發佈後對其進行監測分析,以發現任何存在的問題。咱們首先將關注幀率、加載時間和內存等最爲重要的指標,並會隨着時間的推移加入新指標。開發工具
您能夠訪問 官方文檔,獲取有關 Android 遊戲開發的最新資源,以及下載 AGDK。也能夠查看 視頻合集,瞭解 2021 Google 遊戲開發者峯會的所有會議內容。同時,歡迎您持續關注 "谷歌開發者" 和 "Android 開發者" 官方微信公衆帳號,隨時獲取最新的 Android 遊戲開發資源。