Google Play Game PC SDK untuk Unity menyediakan antarmuka C# native untuk mengintegrasikan Layanan Google Play Game di PC. Paket ini dibuat khusus untuk mesin Unity, membungkus SDK C++ yang mendasarinya untuk menyediakan API modern, aman untuk jenis, dan asinkron bagi developer C#.
Paket Unity memungkinkan integrasi fitur inti, khususnya Penagihan dan Integritas, tanpa memerlukan wrapper native kustom atau pengelolaan interop C++ manual.
Fitur utama
- Dukungan C# Native: Akses SDK PC Layanan game Play lengkap menggunakan class dan metode C# standar. Wrapper menangani semua marshalling antara C# dan library C++ native.
- Modern Async API: Semua operasi asinkron menggunakan pola Task dan async atau await C# standar. Hal ini menggantikan mekanisme callback lama, sehingga membuat kode Anda lebih rapi dan lebih mudah dibaca.
- Penanganan Error Terpadu: Hasil API menggunakan pola Hasil standar.
Periksa
Result.IsOkuntuk memverifikasi keberhasilan atau periksaResult.Codeuntuk mengetahui enum error tertentu (Misalnya,BillingError,IntegrityError). - Dukungan arsitektur x86 dan x64: Paket ini mencakup biner native untuk arsitektur x86 dan x64. Dengan demikian, Anda dapat membuat versi 32-bit atau 64-bit game yang sepenuhnya kompatibel dengan lingkungan runtime Google Play Game di PC 64-bit.
- Format Unity Package Manager (UPM): Didistribusikan sebagai file tar standar dengan integrasi kontrol versi dan pengelolaan dependensi yang bersih.
Fitur yang didukung
Rilis saat ini mendukung modul Google Play berikut:
- Inisialisasi: Mengelola siklus proses koneksi antara game Unity Anda dan platform Google Play Game di PC.
- Penagihan via Google Play: Dukungan penuh untuk Pembelian Dalam Aplikasi (IAP) dan langganan menggunakan
BillingClient. - Play Integrity: Lindungi game Anda dari penyalahgunaan dan modifikasi tanpa izin dengan meminta token integritas secara langsung melalui Google Play Game PC SDK untuk Unity.
- Play Install Referrer: Mengidentifikasi saluran akuisisi pengguna dan melacak informasi rujukan dengan mengambil string rujukan dan stempel waktu penginstalan melalui Google Play Game PC SDK untuk Unity.
- Panggilan Balik Layanan game Play: Login pengguna dengan lancar dengan menautkan akun dalam game dengan akun Layanan game Google Play, sehingga memungkinkan sinkronisasi progres lintas perangkat.
Persyaratan Sistem
Sebelum memulai, pastikan lingkungan pengembangan Anda memenuhi persyaratan berikut:
| Komponen | Persyaratan |
|---|---|
| Versi Unity | 2018.4 atau yang lebih tinggi |
| Backend Pembuatan Skrip | IL2CPP |
| Kompatibilitas API | .NET Standard 2.0 atau .NET Framework 4.x |
| Platform Target | OS: Windows (64 bit)
Arsitektur Game yang Didukung: x86 (32-bit) atau x64 (64-bit) |
Langkah berikutnya
Pertimbangkan langkah selanjutnya berikut:
- Pelajari cara mengintegrasikan Google Play Game PC SDK dengan Unity menggunakan UPM dan mengonfigurasi manifes build Anda.
- Lihat contoh kode dan dokumentasi referensi untuk fitur seperti Penagihan, Integritas, Perujuk Penginstalan, Panggilan Balik, dan Inisialisasi.