FunPlus meningkatkan efisiensi teknis dan penargetan perangkat dengan metrik Jangkauan dan perangkat
Latar belakang
Ketika tim developer FunPlus bersiap merombak game simulasi State of Survival yang mereka ciptakan, mereka ingin mengubah grafisnya dari 2D menjadi 3D. Update semacam ini memerlukan memori, CPU/GPU, baterai, dan penyimpanan yang lebih besar dari perangkat pengguna. Untuk memaksimalkan jangkauan berkualitas tinggi dari peluncuran ini serta memastikan pengalaman pengguna yang baik, tim developer menggunakan metrik Jangkauan dan perangkat untuk meningkatkan strategi penargetan perangkat agar dapat mengirimkan versi game yang sesuai kepada setiap pengguna.
Yang mereka lakukan
Untuk mengupgrade grafis dalam game dari sprite 2D ke model 3D, diperlukan perubahan teknis dan visual yang signifikan. Perubahan ini mencakup penambahan efek partikel baru, pencahayaan real-time dengan bayangan, serta peningkatan rendering dan resolusi tekstur. Agar dapat memberikan pengalaman pengguna terbaik untuk berbagai jenis perangkat, FunPlus mendesain ulang sistem pengiriman konten mereka.
Tim developer kemudian menggunakan pendekatan baru, yakni merilis versi game yang berbeda untuk setiap fitur game secara dinamis, berdasarkan kemampuan setiap perangkat yang terdeteksi oleh sistem di backend. Misalnya, FunPlus akan mengirimkan fitur game baru dalam versi 3D ke perangkat kelas atas, dan versi 2D ke perangkat kelas menengah dan bawah.
Tantangan yang mereka hadapi adalah menemukan cara terbaik untuk menentukan perangkat mana yang akan menerima update fitur. Setelah menguji game, tim developer mengukur kapasitas minimal RAM yang diperlukan untuk mendukung update. Mereka juga menemukan bahwa GPU tertentu memiliki kemampuan yang terlalu rendah sehingga tidak dapat mencapai performa yang diinginkan. Selain itu, fitur game dalam versi OpenGL juga diperlukan untuk menentukan apakah properti rendering tertentu dapat dirilis ke suatu perangkat atau tidak. Dengan hasil temuan ini, FunPlus menetapkan kapasitas minimum RAM dan kategori perangkat berdasarkan versi GPU dan OpenGL menjadi kategori kelas atas, menengah, dan bawah. Fitur baru akan dikirim bergantung pada kategorisasi perangkat untuk mempertahankan pengalaman pengguna yang baik.
Risiko kesalahan kategorisasi sangat tinggi. Karena adanya kebutuhan peningkatan performa, tim developer berisiko merilis versi 3D ke terlalu banyak perangkat dan menyebabkan penurunan performa game secara luas. Begitu juga sebaliknya, mereka juga bisa saja merilis terlalu sedikit versi 3D sehingga gagal mengoptimalkan peningkatan UX serta upaya teknis yang telah dilakukan untuk update tersebut. Pada awalnya, tim developer mengandalkan informasi performa perangkat yang dikumpulkan secara manual dari alat internal untuk mengategorikan perangkat. Namun, mereka merasa bahwa sampel datanya masih terlalu kecil dan tidak mewakili secara akurat semua jenis perangkat yang dipakai oleh para pemain. Dengan metrik Jangkauan dan perangkat, FunPlus dapat melihat distribusi perangkat yang sebenarnya dari para pemain serta menganalisis informasi RAM, OpenGL, dan GPU dari perangkat tersebut. Menggunakan data ini, mereka dapat memastikan keakuratan kategorisasi perangkat dan menetapkan tingkatan final berupa perangkat kelas atas, menengah, dan bawah untuk pengiriman fitur baru. "Berkat metrik Jangkauan dan perangkat, kami semakin yakin dengan validitas data dan itu membuat kami jadi semakin percaya diri dalam mengambil keputusan," ucap Elisa Yu, Business Development Manager, FunPlus.
Hasil
Setelah pengujian A/B, rasio retensi hari pertama FunPlus naik 2% untuk pengguna yang menerima update fitur game dalam versi 3D, yang juga disertai peningkatan efektivitas. "Matriks Jangkauan dan perangkat telah meningkatkan efisiensi teknis kami secara keseluruhan untuk mengambil keputusan dinamis terkait perangkat dalam strategi perilisan versi. Sebelumnya, jika ingin memutuskan apakah akan merilis fitur tertentu ke suatu perangkat atau tidak, kami harus mengumpulkan dan menganalisis data secara manual. Sekarang, metrik Jangkauan dan perangkat membantu kami mengambil keputusan dengan lebih cepat," ungkap Yu. Berkat lengkapnya data yang diberikan oleh metrik Jangkauan dan perangkat, FunPlus terus menguji, mengoptimalkan, dan memperluas distribusi fitur game baru mereka ke lebih banyak perangkat yang digunakan oleh para pemain.
Memulai
Pahami distribusi masalah dan pengguna Anda dengan metrik Jangkauan dan perangkat, sehingga Anda dapat mengambil keputusan yang lebih baik terkait kebutuhan spesifikasi perangkat, lokasi peluncuran fitur, dan aspek fitur apa saja yang perlu diuji.