Game Anda harus memenuhi persyaratan kemampuan bermain sebelum dapat dirilis di Google Play Game di PC. Setelah game ada di platform, Anda dapat mengupayakan sertifikasi penuh dengan menambahkan fitur platform yang menghibur pemain, seperti keberlangsungan permainan, kontrol input platform, dan peningkatan performa.
Persyaratan kemampuan bermain
Anda harus memenuhi persyaratan minimum yang dapat dimainkan untuk mengirimkan game seluler ke PC. Persyaratan ini dirancang untuk memastikan game Anda dapat dimainkan di platform. Setelah tersedia untuk PC, Anda dapat terus mengembangkan game agar mendapatkan sertifikasi sepenuhnya di platform tersebut.
Checklist kemampuan bermain:
- Game ini dapat dimainkan di PC dengan mouse dan keyboard. Perhatikan bahwa dukungan langsung untuk mouse dan keyboard tidak diperlukan untuk memenuhi persyaratan ini. Game yang dapat dimainkan dalam mode kompatibilitas sudah cukup.
- Gameplay tidak dapat diblokir oleh izin yang tidak didukung.
- Gameplay tidak dapat diblokir oleh Google API yang tidak didukung.
- Game tidak boleh memiliki fitur yang tidak didukung.
- Game harus mendukung OpenGL ES (3.2 atau di bawahnya) atau Vulkan (1.1 atau di bawahnya).
Menguji kemampuan bermain
Ada beberapa cara untuk menguji game Anda guna menentukan apakah game tersebut memenuhi persyaratan dasar untuk dapat dimainkan. Hal terpenting yang perlu diuji adalah penanganan input dan gameplay tidak diblokir oleh fitur atau izin yang tidak didukung. Mode kompatibilitas di platform mungkin cukup untuk game sekali klik. Jika game Anda lebih kompleks, misalnya memerlukan dua tangan untuk bermain, dukungan mouse dan keyboard tambahan mungkin diperlukan. Berikut ini beberapa hal yang perlu dipertimbangkan:
- Gunakan roda scroll mouse untuk men-scroll atau memperbesar/memperkecil.
- Geser vertikal memerlukan lebih banyak pekerjaan daripada geser horizontal saat dilakukan dengan mouse. Meskipun geser horizontal diterjemahkan dengan baik menggunakan mode kompatibilitas, pertimbangkan pintasan keyboard untuk geser vertikal.
- Mendukung gestur multi-kontrol dengan pintasan keyboard.
- Menambahkan pintasan keyboard untuk tindakan umum seperti menekan enter untuk menerima dialog atau menekan escape untuk membatalkan.
Gunakan emulator developer untuk menguji kemampuan bermain game Anda.
Arsitektur ABI game
Google Play Game di PC berfungsi dengan game Android yang dibuat menggunakan ARM atau x86-64 ABI. Jika memungkinkan, developer game harus mengirimkan biner x86-64 untuk Google Play Game di PC, tetapi game ARM akan tetap menerima sertifikasi jika memenuhi persyaratan performa dan keandalan.
Biner ARM
Google telah berpartner dengan Intel untuk menghadirkan game berbasis ARM ke PC berbasis Intel dan AMD menggunakan Intel Bridge Technology. Artinya, setelah game seluler Anda memenuhi persyaratan kemampuan bermain, game tersebut dapat didistribusikan di Google Play Game di PC ke sebagian besar PC berbasis x86.
Biner x86-64
Menyediakan game seluler versi x86-64 memberikan peningkatan performa bagi pemain karena dapat dijalankan langsung di hardware bawaan.
Persyaratan sertifikasi
Game bersertifikasi dioptimalkan untuk menggunakan fitur dan kemampuan Google Play Game di PC untuk menyenangkan pemain. Untuk mendapatkan sertifikasi untuk game, Anda harus memenuhi semua persyaratan dasar dapat dimainkan selain persyaratan berikut.
- Performa dan stabilitas
- Mempertahankan frame rate yang stabil dan lancar
- 30 FPS di PC tingkat bawah
- 60 FPS di PC kelas atas
- Tidak ada error selama lebih dari 20 menit gameplay berkelanjutan
- Mempertahankan frame rate yang stabil dan lancar
- Persyaratan kemampuan bermain
- Grafis &Audio
- Menggunakan aset dan tekstur resolusi tinggi, sehingga tidak ada gambar yang buram dan teks dapat dibaca saat dimainkan pada resolusi 1440p
- Mendukung rasio aspek 16:9 (atau 9:16 untuk potret). Artinya, tidak ada kolom hitam saat dijalankan dalam rasio aspek ini.
- Menskalakan elemen UI untuk layar yang lebih besar
- Pemutaran audio berjalan lancar dan sinkron
- Input perangkat
- Permainan Lintas Platform
- Mendukung sinkronisasi progres lintas perangkat dan lintas platform termasuk PC, Android, dan iOS
Untuk mengetahui informasi selengkapnya tentang kapan persyaratan ini perlu diintegrasikan dan bagaimana persyaratan ini diuji, lihat halaman checklist tonggak pencapaian.
Rekomendasi (BUKAN persyaratan)
Untuk lebih meningkatkan pengalaman pemain, sebaiknya lakukan hal berikut:
- Menyertakan arsitektur ABI x86-64
- Mengintegrasikan layanan Login untuk Layanan game Google Play v2 di perangkat seluler dan PC
- Dukungan Pengontrol / Gamepad
- Untuk sebagian besar game, pengontrol memberikan pengalaman pengguna yang lebih baik di layar yang lebih besar, dan mungkin merupakan input pilihan bagi beberapa pemain.
Tingkat Performa Hardware
Untuk tujuan sertifikasi
| Hardware | PC tingkat bawah | PC kelas atas |
|---|---|---|
| CPU | quad-core dengan hyperthreading (8 core logis) | 8-core dengan hyperthreading (16 core logis) |
| GPU | GPU terintegrasi umum seperti Intel Iris Xe | GPU diskrit umum seperti GeForce RTX 3060 |
Persyaratan minimum untuk pemain
Untuk mengetahui informasi tentang persyaratan minimum bagi pemain agar dapat menjalankan Google Play Game di PC pada PC, lihat persyaratan PC minimum di Pusat Bantuan Google.
Mendapatkan emulator developer
Setelah memiliki build game yang kompatibel, Anda dapat mengujinya dalam build emulator yang berfokus pada developer. Emulator developer menyertakan fitur, SDK, dan pengoptimalan Google Play Game di PC yang sama seperti pengalaman pengguna. Selain itu, terdapat beberapa kontrol tambahan yang mempermudah pengujian game Anda di Windows.
Anda dapat melakukan sideload APK ke emulator melalui Android Studio atau Android Debug Bridge.
Lihat Mengembangkan dengan Emulator Developer Google Play Game di PC untuk mengetahui informasi selengkapnya.