Latar belakang
Selama lebih dari 20 tahun, Gameloft telah menciptakan pengalaman bermain game yang inovatif untuk platform digital, mulai dari game seluler hingga PC dan konsol lintas platform. Selain waralabanya sendiri yang mapan, Gameloft mengembangkan game untuk merek populer seperti LEGO, Universal, dan Hasbro. Dengan tim yang terdiri dari 3.600 orang di seluruh dunia, game mereka menjangkau 55 juta pemain unik di lebih dari 100 negara setiap bulan.
Yang mereka lakukan
Game arcade balapan Asphalt 9: Legends yang pertama kali dirilis pada tahun 2018 memerlukan cara untuk menyeimbangkan performa, fidelitas, dan baterai. Untuk melakukannya, Gameloft awalnya menggunakan sistem internal yang disebut “opsi game”, yang memungkinkan pengguna memilih tiga setelan: performa yang lebih baik, kualitas yang lebih baik, atau keseimbangan di antara keduanya. Jika pemain tidak memilih setelan, game akan otomatis memilih setelan berdasarkan perangkat pengguna.
Baru-baru ini, Gameloft mengupdate game untuk menyertakan Game Mode API sebagai cara untuk meningkatkan pengalaman gameplay bagi pengguna yang menggunakan perangkat yang lebih baru. Dengan Mode Game, mereka memberdayakan pemain agar menggunakan Dasbor Game untuk menyesuaikan performa game dan menyesuaikan setelan sistem lain yang memengaruhi pengalaman bermain mereka.
Karena pengguna sudah terbiasa melihat fitur opsi game Asphalt 9, Gameloft mengintegrasikannya dengan Game Mode API di latar belakang, sehingga meningkatkan fitur tanpa mengganggu pengalaman pengguna. Pengguna dapat memilih dari empat opsi:
- STANDAR (60 FPS pada perangkat yang mendukungnya dan 30 FPS pada perangkat kelas bawah),
- PERFORMA (kualitas terbaik tetapi membutuhkan banyak resource di perangkat kelas atas, 60 FPS tetapi kualitas lebih rendah di perangkat kelas bawah),
- BATERAI (30 FPS untuk mengurangi penggunaan baterai), atau
- TIDAK DIDUKUNG (setelan visual tetap ada di menu opsi)
Dalam mode Baterai, fidelitas grafis dari detail lingkungan dikurangi menjadi konsumsi daya yang lebih rendah. Tugas komputasi tinggi seperti penghitungan pelacakan sinar untuk refleksi di mobil dan kedalaman bidang untuk properti lingkungan dihapus, dan shader yang kompleks untuk motion blur dan efek cuaca disederhanakan. Kecepatan frame juga dibatasi pada 30 FPS untuk menghemat beban kerja CPU dan GPU.
![Asphalt 9 - Mode BATERAI](https://developer.android.com/static/images/cards/distribute/stories/gameloft-asphalt9-gamemode-battery.jpg?authuser=8&hl=id)
Dalam mode Performa, game mendeteksi kemampuan perangkat pengguna dan menerapkan konfigurasi resource yang optimal untuk pengalaman maksimum tanpa menyebabkan perangkat melakukan throttle secara termal. Meskipun perangkat dapat ditingkatkan untuk sementara guna memberikan performa puncak, perangkat ini tidak hemat energi dan menghasilkan banyak panas. Memasukkan performa puncak seperlunya, seperti selama pemuatan, lalu menurunkannya menjadi performa berkelanjutan akan mengoptimalkan penggunaan energi dan memberikan pengalaman pengguna yang lebih baik secara keseluruhan.
![Asphalt 9 - Mode PERFORMA](https://developer.android.com/static/images/cards/distribute/stories/gameloft-asphalt9-gamemode-performance.jpg?authuser=8&hl=id)
Hasil
Gameloft berharap pemain menikmati peningkatan performa dan gameplay, tetapi mode Baterai-lah yang memiliki beberapa dampak terbesar. Di beberapa perangkat seluler, mode Baterai mengurangi konsumsi daya Asphalt 9 hingga 70%, yang menghasilkan waktu bermain rata-rata 35% lebih lama dan perangkat yang lebih dingin di tangan pemain.
“Implementasinya mudah dikelola,” ujar Alexandru Dumitru, Publishing Operations Manager di Gameloft, “dan tim menghargai cara sederhana untuk menawarkan pengalaman performa terbaru dan terbaik kepada pengguna.”
Berdasarkan kesuksesannya tersebut, Gameloft bermaksud untuk mengimplementasikan Game Mode API pada game lain dalam portofolio mereka. Pemain game multiplayer dan penembak kompetitif akan sangat menyukai performa ekstra ini, sedangkan membangun simulasi bisa mendapatkan manfaat dari mode hemat baterai.
Memulai Mode Game
Pahami pengguna Anda dan buat keputusan yang lebih baik tentang kompromi performa dan fidelitas menggunakan Game Mode API.