Google Play Game PC SDK untuk Unity

Google Play Game PC SDK untuk Unity menyediakan antarmuka C# native untuk mengintegrasikan Layanan game Google Play di PC. Paket ini dibuat khusus untuk mesin Unity, membungkus SDK C++ yang mendasarinya untuk menyediakan API asinkron yang modern dan aman untuk 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.IsOk untuk memverifikasi keberhasilan atau periksa Result.Code untuk 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 pengelolaan dependensi yang bersih dan integrasi kontrol versi.

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 langsung dari Unity.

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: