Kinerja Game

Setelah game Anda tayang, penting untuk terus memantau metrik utama Insight Game. Memantau ketat metrik akan membantu menginformasikan desain fitur Anda, memberikan insight tentang pemirsa Anda, dan memvalidasi bahwa pembaruan Anda telah mempertahankan game Anda di alur yang benar.

Insight Game secara otomatis mencatat banyak acara dan potongan informasi demografi. Anda bisa mendapatkan informasi gabungan dan anonim tentang pemirsa Anda seperti kelompok usia, negara, dan bahasa yang digunakan. Anda juga bisa melihat informasi interaksi seperti retensi dan pengguna aktif harian.

Berkat fungsi di bagian Hosting Web, Anda bisa mendistribusikan paket game Anda ke subset pemirsa Anda dan mengikuti perubahan data dengan cermat untuk memvalidasi bahwa pembaruan game meningkatkan metrik Anda.

Waktu Muat dan Kinerja

Pemuatan awal tidak boleh lebih dari 5 detik (6MB): Game Instan haruslah "instan", dan pemain akan cenderung berhenti bermain jika pemuatan awal terlalu lama. Hanya memuat hingga 6MB konten selama pemuatan untuk memulai game. Ukuran total paket Anda bisa mencapai 200 MB, tetapi kami hanya akan memuat file yang secara eksplisit diperlukan oleh index.html Anda selama pemuatan awal. Jadi, pastikan Anda menggunakan waktu itu untuk hanya memuat aset penting untuk sesi pertama dan menunda pemuatan aset lain saat dibutuhkan.

Laporkan kemajuan pemuatan awal: Selama pemuatan awal, Anda harus memberi tahu kami tentang kemajuan pemuatan dengan menggunakan setProgress.

Hindari layar pemuatan sekunder: Setelah lingkaran pemuatan native menampilkan tuntas 100%, jangan biarkan pemain menunggu lagi - mereka harusnya bisa langsung bermain.

Optimalkan untuk desktop: Anda bisa memiliki orientasi berbeda untuk browser desktop dengan menggunakan override_web_orientation di konfigurasi bundel. Ini akan memungkinkan Anda memanfaatkan semua properti web dengan baik.

Optimalkan untuk seluler: Meskipun Game Instan berfungsi di browser desktop, sebaiknya optimalkan rendering dan rasio aspek untuk perangkat iOS dan Android yang populer.

Muat sumber daya secara paralel dengan initializeAsync: Anda seharusnya tidak menunggu janji initializeAsync untuk selesai sebelum mengunduh sumber daya Anda. Anda bisa mengunduh secara paralel.

Pertimbangkan minifikasi dan/atau uglifikasi kode: Anda bisa mengurangi ukuran unduhan dan persyaratan memori untuk aset kode secara signifikan, dan pengaburan yang diterapkan ke kode dalam prosesnya akan membuat perbuatan menipu atau mencuri kode game Anda menjadi lebih sulit.

Pengalaman Pemain

Pengalaman pertama pemain

Izinkan pemain berpengalaman kembali ke tutorial jika mereka memilih demikian. Bisa jadi mereka sudah lama tidak memainkan game tersebut, atau ingin menunjukkan tutorialnya kepada teman. Ingat, jangan memaksakan tutorial di setiap sesi, tetapi berikan kesempatan kepada pemain berpengalaman untuk langsung bermain.

Pertimbangkan pengaturan grup untuk pemain baru yang bergabung dengan grup nanti. Anda harus memastikan bahwa para pemain ini melihat tutorial pada permainan pertama mereka.

Gunakan tutorial yang bisa dimainkan daripada teks, jika memungkinkan. Tutorial terbaik adalah jika pengguna tidak tahu itu adalah tutorial.

Pengalaman pemain berulang

Tutorial harus bisa diakses pemain baru dan pemain berpengalaman, tetapi harusnya mudah untuk dilewati.

Pintasan Layar Beranda (Hanya Android)

Pertimbangkan untuk meminta pengguna menambahkan pintasan ke game Anda untuk meningkatkan retensi jangka panjang dengan menciptakan titik masuk tambahan yang persisten. Gunakan Home Screen Shortcut API untuk menempatkan dialog dalam game bagi pemain untuk menyimpan game di layar beranda di perangkat Android. Anda bisa memberikan insentif untuk tindakan ini. Anda bisa menggunakan metode canCreateShortcutAsync untuk menentukan apakah sesi gameplay saat ini mendukung pembuatan pintasan.

Pelokalan

Lokalkan game Anda: pemain cenderung lebih sering berinteraksi dengan game jika bisa bermain dalam bahasa mereka. Tabel berikut akan membantu Anda memutuskan ke bahasa mana konten game Anda akan diterjemahkan:


Peringkat Bahasa Prioritas

10 Bahasa Populer

EN (Bahasa Inggris), ES (Bahasa Spanyol), PT (Bahasa Portugis), FR (Bahasa Prancis), AR (Bahasa Arab), ID (Bahasa Indonesia), VI (Bahasa Vietnam), TH (Bahasa Thailand), PL (Bahasa Polandia), DE (Bahasa Jerman)

Harus dimiliki

10 Bahasa Populer Berikutnya

IT (Bahasa Italia), ZH (Bahasa Tionghoa), RU (Bahasa Rusia), TR (Bahasa Turki), MY (Bahasa Myanmar), MS (Bahasa Melayu), RO (Bahasa Rumania), NL (Bahasa Belanda), SV (Bahasa Swedia)

Bagus untuk dimiliki