Android Game Development Kit (AGDK) adalah serangkaian alat dan library yang membantu Anda mengembangkan dan mengoptimalkan game Android serta berintegrasi dengan platform dan alur kerja pengembangan game yang sudah ada.
Menggunakan, mengembangkan, atau memperluas game engine
AGDK menyediakan alat dan library untuk menambahkan dukungan Android saat Anda membuat atau memperluas game engine. AGDK juga menyediakan plugin dan integrasi yang mendukung pengembangan Android di banyak game engine yang ada.
Melakukan pengembangan di Visual Studio
Anda dapat mem-build game Android di Visual Studio di Windows menggunakan Android Game Development Extension (AGDE) untuk Visual Studio. AGDE adalah ekstensi Visual Studio yang memungkinkan Anda menggunakan project Visual Studio yang sudah ada untuk mem-build game Android.
Library
Library AGDK memungkinkan Anda mengembangkan dan mengoptimalkan game di C atau C++ saat mengakses library dan layanan pengembangan aplikasi Android.
Kecepatan Frame
Membantu game menghadirkan frame dengan kecepatan yang konsisten, dan menyesuaikan kecepatan berdasarkan
performa.
Referensi
Panduan Pengguna
Aktivitas Game
Mendukung pengembangan game di C atau C++ dengan akses ke Android Jetpack dan
layanan dependen.
Referensi
Panduan Pengguna
Pengontrol Game
Mengelola pengontrol game dengan mengakses koneksi, fitur, informasi perangkat,
dan data input.
Referensi
Panduan Pengguna
Input Teks Game
Menampilkan dan menyembunyikan keyboard virtual, serta mengelola update teks.
Referensi
Panduan Pengguna
Memory Advice API (Beta)
Membantu aplikasi Android tetap berada dalam batas aman penggunaan memori dengan memperkirakan penggunaan
memori dan memberi tahu aplikasi jika batas terlampaui.
Referensi
Panduan Pengguna
Audio Berperforma Tinggi Oboe
Mengurangi latensi audio, sekaligus menghindari masalah audio perangkat dan platform.
Referensi
Panduan Pengguna
Android Performance Tuner
Mengidentifikasi masalah performa yang terkait dengan setelan kualitas, scene, waktu pemuatan,
dan model perangkat.
Referensi
Panduan Pengguna
Plugin Unity Android Performance Tuner
Mengintegrasikan Android Performance Tuner dengan Unity.
Referensi
Panduan Pengguna
Wrapper library (Beta)
Buat kode C/C++ untuk mengakses library JAR dari aplikasi native. Alat ini menyediakan antarmuka ringan untuk mengakses kode Java tanpa perlu menulis, men-debug, dan memelihara JNI Anda sendiri.
Pengoptimalan
Selain Android Performance Tuner, AGDK menyertakan Android GPU Inspector (AGI), yang merupakan alat yang menyediakan GPU lanjutan dan profiling sistem untuk game yang memerlukan banyak grafis.
Untuk daftar lengkap praktik terbaik dan alat optimasi game Android, lihat ringkasan optimasi.
Kemampuan adaptasi
Kemampuan adaptasi adalah pilar baru dari AGDK yang berfokus untuk membantu game Anda memahami, merespons, dan memengaruhi perubahan pada status termal dan performa perangkat.
Petunjuk performa CPU
Memungkinkan game memengaruhi perilaku performa CPU dinamis tanpa membuat perangkat terlalu panas dan menyia-nyiakan daya.
Pemantauan status termal
Capai sasaran performa dengan memahami status termal dan batasan perangkat.
Mode Game
Optimalkan gameplay dengan memprioritaskan karakteristik, seperti performa atau masa pakai baterai, berdasarkan preferensi pengguna.
Game Manager API
Update mode game aplikasi Anda agar Android OS dapat menyesuaikan aplikasi untuk memenuhi kebutuhan performa Anda.