Sampel dan plugin

Contoh dan plugin untuk Google Play Game di PC menunjukkan integrasi SDK untuk sertifikasi dan konfigurasi game di lingkungan PC.

AGDKTunnel

AGDKTunnel berasal dari sampel NDK Endless Tunnel. AGDKTunnel menunjukkan integrasi SDK Google Play Game di PC berikut:

  • Layanan game Google Play untuk identitas Play dan simpan di cloud
  • Input SDK untuk Google Play Game di PC

Mengaktifkan build untuk Google Play Game di PC

Varian build digunakan untuk membedakan antara platform default (seluler) dan platform PC. Untuk mem-build AGDKTunnel agar dapat dijalankan di Google Play Game di PC, ikuti langkah-langkah berikut:

  1. Buka Build > Select Build Variant dan pilih varian build playGamesPC.
  2. (Opsional) Aktifkan Layanan game Google Play untuk mengaktifkan fitur simpan di cloud di perangkat seluler dan PC.
  3. (Opsional) Aktifkan Play Asset Delivery API untuk mengirimkan aset tekstur terkompresi DXT1.

Mengaktifkan Layanan game Google Play

Layanan game Google Play (PGS) digunakan untuk login dan simpan di cloud. Untuk mengaktifkan fitur ini, lakukan hal berikut:

  1. Ganti nama paket AGDKTunnel menjadi nama pilihan Anda.
  2. Buat aplikasi di Konsol Google Play dan ikuti langkah-langkah untuk menyiapkan Layanan game Google Play menggunakan nama paket Anda.
  3. Ganti nilai string game_services_project_id di app/src/main/res/values/strings.xml dengan ID project Anda di Konsol Google Play.

Kart Sepele

Contoh game yang mendemonstrasikan penggunaan teknologi Google Play di Android dengan mesin Unity. Untuk Google Play Game di PC, game menunjukkan:

  • Layanan game Google Play untuk login, pencapaian, papan peringkat, teman, dan simpan di cloud
  • Play Integrity untuk menerima sinyal integritas tentang integritas perangkat dan status lisensi Play
  • Input SDK untuk Google Play Game di PC

Lihat contoh trivialkart-unity untuk informasi konfigurasi.

Plugin Unity Google Play Game

Utilitas platform

platform_utils_package adalah alat untuk mengotomatiskan rutinitas untuk Google Play Game di PC dengan Unity. Paket ini mencakup fitur berikut:

  • Skrip penentuan platform GPG: Menambahkan definisi UNITY_ANDROID_x86_64 ke daftar definisi kustom dalam setelan Pemain
  • Skrip pengimpor aset: Menetapkan setiap tekstur yang diimpor ke kompresi tekstur yang dipilih (DXTC secara default)
  • Opsi jendela: Menetapkan opsi jendela yang tersedia di bagian Tools > GPG Settings

Tangkapan input

input-capture_package menunjukkan fitur pengambilan input mouse:

  • Pengambilan input mouse dengan tombol Spasi
  • Peristiwa status tombol mouse
  • Peristiwa scroll mouse
  • Deteksi geometri layar