Google Play Game masih dalam versi beta terbuka.

Dukungan input

Google Play Game bergantung pada mouse dan keyboard untuk input pemain, bukan layar sentuh. Saat mendesain pengalaman mouse dan keyboard, fokuslah untuk membangun pengalaman pengguna terbaik bagi pengguna PC desktop atau laptop. Untuk memulai, lihat panduan kami tentang kompatibilitas input aplikasi Android untuk Chromebook.

Praktik terbaik

Kami merekomendasikan praktik terbaik berikut untuk mendesain dan membangun interaksi pemain.

  • Semua target harus dapat diklik dengan mouse.
  • Semua permukaan yang dapat di-scroll akan di-scroll setiap kali roda mouse digulir.
  • Tandai permukaan yang dapat diklik saat kursor diarahkan ke atasnya dan gunakan pertimbangan terbaik untuk meningkatkan visibilitas UI tanpa membingungkan pengguna.
  • Berikan hotkey bagi pengguna agar dapat memunculkan kontrol dengan cepat.
  • Ganti kontrol berbasis sentuh (misalnya, joystick ibu jari atau tombol di layar) dengan hotkey dan kontrol berbasis mouse.
  • Untuk tindakan di game seluler yang memerlukan gestur multi-kontrol, pastikan tindakan yang sama didukung dengan kontrol keyboard atau mouse (misalnya, menggunakan roda scroll mouse untuk mengganti cubitan dengan dua jari).

Untuk detail dan praktik terbaik lainnya, lihat panduan tentang cara mengoptimalkan aplikasi Android ChromeOS untuk mouse dan keyboard.

Daftar berikut mencakup tindakan yang umumnya dimiliki banyak game, serta penerapan umum yang digunakan developer di Google Play Game:

  • Gunakan tombol enter untuk mengirim pesan atau mengirim teks di kolom entri teks.
  • Menu dan dialog harus dapat dibatalkan dengan tombol escape.
  • Gunakan tombol enter untuk melanjutkan ke berbagai elemen dan kotak dialog.
  • Gunakan roda scroll untuk men-scroll teks secara vertikal.
  • Gunakan roda scroll untuk memperbesar atau memperkecil, terutama jika Anda menggunakan cubitan dua jari pada build seluler.
  • Gunakan W, A, S, dan D untuk menjelajahi peta tempat Anda biasa menggunakan klik dan gerakan tarik.

Meskipun tindakan ini umum dilakukan, Anda tetap harus menampilkannya secara eksplisit kepada pemain dengan Input SDK untuk memastikannya dapat ditemukan dengan benar.

Mode kompatibilitas

Meskipun kami merekomendasikan untuk mendukung input melalui API Android, Anda juga dapat mengaktifkan mode terjemahan input untuk menerima input mouse sebagai peristiwa sentuh. Dalam hal ini, klik dan tarikan mouse akan otomatis merender peristiwa input sentuh yang terkait. Ini mungkin cocok jika aplikasi Anda sangat fokus pada sentuhan. Jika ini berlaku untuk Anda, lihat cara mengaktifkan mode terjemahan input.

Tutorial dan edukasi untuk pengguna

Dalam kasus tertentu, selain dapat melihat kontrol mouse dan keyboard, pengguna dapat memperoleh manfaat dari tutorial dalam game yang mengajari mereka tentang kontrol game. Sebaiknya sertakan tutorial dalam game dan fitur edukasi dengan kontrol yang tepat untuk mouse dan keyboard, serta hapus tutorial yang relevan dengan kontrol berbasis sentuhan untuk versi PC game Anda.