Biasanya, Anda mulai mengembangkan game di game engine, seperti Unity, Unreal, Defold, atau Godot. Kemungkinan di situ juga Anda akan melakukan desain visual. Kemudian, Anda bekerja di alat Android untuk mengembangkan, mengoptimalkan, dan mendistribusikan game.
Kembangkan aplikasi
Untuk mengembangkan game Android, gunakan Android Game Development Kit (AGDK) bersama game engine Anda. AGDK terdiri dari alat dan library pengembangan game Android inti. Rilis ini mencakup integrasi game C/C++, penyesuaian performa, audio berperforma tinggi, dan fitur untuk menggunakan atau menyesuaikan game engine.
Beberapa game engine telah mengintegrasikan komponen AGDK, sehingga Anda dapat mem-build game Android tanpa memodifikasi game engine. Anda juga dapat menggunakan AGDK untuk mengembangkan atau menyesuaikan sendiri game engine.
Anda dapat menggunakan Android Game Development Extension (AGDE), ekstensi Visual Studio yang dapat digunakan untuk mengembangkan game di Visual Studio yang menyertakan Android sebagai platform target.
Anda dapat menggunakan Google Play Game untuk PC, sebuah platform yang menghadirkan game Android Anda ke PC menggunakan emulasi performa tinggi dengan permainan lintas perangkat Android dan ChromeOS dari satu codebase.
Anda dapat menggunakan Android NDK untuk mengembangkan aplikasi Android dalam kode native menggunakan C atau C++. Hal ini dapat meningkatkan performa game dengan memberinya lebih banyak akses langsung ke hardware perangkat. Dengan API ini, Anda juga dapat menggunakan kembali library C dan C++, serta membagikan kode game di beberapa platform. Untuk jenis aplikasi tertentu, setelan ini dapat membantu Anda menggunakan kembali library kode yang ditulis dalam bahasa tersebut.
Mengoptimalkan
Anda dapat mengoptimalkan game untuk karakteristik yang diinginkan, seperti masa pakai baterai atau performa yang lebih baik. Alat pengoptimalan mencakup:
Android GPU Inspector (AGI), alat profiling grafis dan sistem canggih yang menyediakan pelacakan dan analisis setiap frame.
Android Performance Tuner (APT), alat yang dapat Anda gunakan untuk mengukur dan mengoptimalkan kecepatan frame, fidelitas grafis, waktu pemuatan, dan pengabaian pemuatan di banyak perangkat Android dalam skala besar.
Android Dynamic Performance Framework (ADPF), sekumpulan API yang dapat Anda gunakan untuk mengoptimalkan performa game pada level berkelanjutan yang tidak membuat perangkat terlalu panas.
Publikasi
Anda menggunakan Google Play untuk menambahkan layanan ke dan mendistribusikan game Android.
Dengan layanan game Google Play, Anda dapat menambahkan fitur sosial ke game, melihat statistik gameplay, dan menyediakan gameplay lintas platform di beberapa perangkat. Anda dapat menyiapkan dan mengelola Layanan game Play di Konsol Google Play, lalu menambahkan fitur menggunakan Play Games Services API untuk Android, C, dan Unity.
Dengan Mainkan saat Mendownload, Anda dapat memungkinkan pemain masuk ke gameplay dengan cepat setelah melakukan download berukuran kecil, sementara aset game lainnya diambil di latar belakang.