SDK Google Play Games per PC per Unity

L'SDK Google Play Games per PC per Unity fornisce un'interfaccia C# nativa per l'integrazione di Google Play Games Services su PC. Questo pacchetto è creato appositamente per il motore Unity, che esegue il wrapping dell'SDK C++ sottostante per fornire un'API moderna, sicura per i tipi e asincrona per gli sviluppatori C#.

Il pacchetto Unity consente l'integrazione delle funzionalità di base, in particolare fatturazione e integrità, senza richiedere wrapper nativi personalizzati o gestione manuale dell'interoperabilità C++.

Funzionalità principali

  • Supporto C# nativo:accedi all'SDK Play Games PC completo utilizzando classi e metodi C# standard. Il wrapper gestisce tutto il marshalling tra C# e le librerie C++ native.
  • API asincrona moderna:tutte le operazioni asincrone utilizzano i pattern Task e async o await standard di C#. che sostituisce i meccanismi di callback precedenti, rendendo il codice più pulito e leggibile.
  • Gestione unificata degli errori:i risultati dell'API utilizzano un pattern di risultato standardizzato. Controlla Result.IsOk per verificare la riuscita o esamina Result.Code per enumerazioni di errori specifici (ad esempio, BillingError, IntegrityError).
  • Supporto delle architetture x86 e x64:il pacchetto include file binari nativi per le architetture x86 e x64. In questo modo puoi creare versioni a 32 bit o 64 bit del tuo gioco completamente compatibili con l'ambiente di runtime a 64 bit di Google Play Games su PC.
  • Formato Unity Package Manager (UPM):distribuito come file tar standard con gestione delle dipendenze e integrazione del controllo delle versioni pulite.

Funzionalità supportate

Questa release attuale supporta i seguenti moduli di Google Play:

  • Inizializzazione:gestisci il ciclo di vita della connessione tra il tuo gioco Unity e la piattaforma Google Play Giochi su PC.
  • Fatturazione Google Play:supporto completo per acquisti in-app e abbonamenti utilizzando la moderna BillingClient.
  • Play Integrity:proteggi il tuo gioco da abusi e modifiche non autorizzate richiedendo token di integrità direttamente tramite l'SDK Google Play Games per PC per Unity.
  • Play Install Referrer:identifica i canali di acquisizione utenti e monitora le informazioni sui referral recuperando la stringa di referral e il timestamp dell'installazione tramite l'SDK Google Play Giochi per PC per Unity.
  • Play Games Services Recall: accedi facilmente per collegare gli account di gioco con gli account di Google Play Games Services, consentendo la sincronizzazione dei progressi su più dispositivi.

Requisiti di sistema

Prima di iniziare, verifica che il tuo ambiente di sviluppo soddisfi i seguenti requisiti:

Componente Requisito
Versione Unity 2018.4 o versioni successive
Backend di scripting IL2CPP
Compatibilità API .NET Standard 2.0 o .NET Framework 4.x
Piattaforma di destinazione Sistema operativo: Windows (64 bit)

Architettura di gioco supportata: x86 (32 bit) o x64 (64 bit)

Passaggi successivi

Considera i seguenti passaggi successivi: