Requisiti di continuità

Per offrire ai giocatori la migliore esperienza con Google Play Giochi su PC, le versioni di Google Play Giochi su PC e mobile (Android) del tuo gioco devono fornire un'esperienza cross-device senza interruzioni utilizzando l'SDK Google Play Games Services v2 per essere considerate ottimizzate per Google Play Giochi su PC.

Ecco un riepilogo dei requisiti:

  • I giocatori su dispositivi mobili (Android) e Google Play Games su PC (su PC) accedono automaticamente a Google Play Games Services all'interno del gioco, se possibile, e i loro progressi non relativi ai tutorial sono collegati al loro ID giocatore di Google Play Games Services. Su altri dispositivi, il gioco ripristina automaticamente questi progressi quando non ci sono conflitti con lo stato locale.
    • Gli utenti potrebbero accedere automaticamente al tuo gioco con Google Play Games Services, ma non con il tuo sistema di identità esistente (ad esempio, account ospiti). In questi casi, dato che l'utente ha eseguito l'accesso con Google Play Games Services e si aspetta che i suoi progressi vengano salvati, devi comunque eseguire il backup e il ripristino dei progressi dell'utente. L'unica eccezione si verifica quando l'utente comprende che la modalità Ospite è associata a un singolo dispositivo.
    • Per soddisfare questo requisito, è necessario utilizzare l'accesso di Google Play Games Services v2. Se utilizzi l'accesso v1, abbiamo indicazioni per la migrazione delle integrazioni Java e Unity.
  • Se il tuo gioco ha altre soluzioni di identità, collega l'ID giocatore di Google Play Games Services a queste soluzioni in modo che i giocatori non debbano ripristinare manualmente le proprie credenziali quando utilizzano un nuovo dispositivo.
  • Quando si verificano conflitti sui progressi (un giocatore accede con i servizi per i giochi di Google Play e un'altra piattaforma di identità), devi risolverli in modo che i tuoi giocatori possano aspettarsi e comprendere. Potrebbe essere chiesto al giocatore con quale account vuole giocare, preferendo i progressi locali o unendoli.

Siamo consapevoli che le tue soluzioni di identità esistenti hanno le proprie complessità e siamo flessibili per quanto riguarda i casi limite derivanti da conflitti e risoluzione delle identità. Alla fine, il requisito è che i giocatori ripristino automaticamente i propri progressi o il proprio stato quando passano da Android (inclusi smartphone e tablet) a Google Play Giochi su PC.

Consulta questi consigli su come integrare i Google Play Games Services con il tuo sistema di identità esistente. Puoi scegliere tra due metodi di integrazione principali in base alle esigenze del tuo gioco.

  • Soluzione di binding:crea una connessione one-to-one tra i servizi per i giochi di Google Play e il tuo sistema di identità esistente.
  • Soluzione di richiamo:associa un account Google Play Games Services a più account associati all'utente per ripristinare lo stato.

Ogni metodo offre vantaggi diversi per la gestione dei progressi del giocatore su più dispositivi.

Puoi utilizzare gli scenari di test per valutare la tua soluzione in base ai requisiti.

Ecco un elenco di controllo dei comportamenti richiesti e consigliati relativi all'accesso ai servizi per i giochi di Google Play su Google Play Giochi su PC.

ID Importanza Descrizione
1.1 Obbligatorio per le build ottimizzate Accedi con i giocatori utilizzando Google Play Games Services v2 su dispositivi Android e Google Play Games su PC.

Integra il nuovo SDK v2 di Google Play Games Services con le build per Android e Google Play Games su PC e attiva la funzionalità di accesso all'interno del gioco. Utilizza le credenziali dei giocatori che hanno eseguito l'accesso per soddisfare il requisito 1.2.

Tieni presente che l'accesso v1 non soddisfa il requisito. Se utilizzi Google Play Games Services v1 nel tuo gioco, devi eseguire l'upgrade alla v2. Per ulteriori informazioni sulla migrazione del gioco, consulta le guide Java e Unity.
1,2 Obbligatorio per le build ottimizzate Esegui il backup e il ripristino dei progressi del giocatore in base all'ID giocatore di Play Games Services.

Questo non è necessario quando il giocatore comprende che l'avanzamento è legato al dispositivo locale e andrebbe perso passando a un altro dispositivo o che l'avanzamento riguarda solo il tutorial.

Per garantire che i giocatori non perdano i progressi quando cambiano o ripristinano i dispositivi o se giocano su più dispositivi, assicurati che i progressi vengano sottoposti a backup in una soluzione di salvataggio cloud e utilizza l'ID giocatore di Play Games Services come chiave, in modo sicuro se utilizzi il tuo server di gioco di backend. Quando i giocatori accedono con Play Games Services, controlla se esistono progressi per quell'account e, in caso affermativo, consenti al giocatore di riprendere da dove aveva interrotto. Puoi utilizzare la tua soluzione di salvataggio nel cloud o partite salvate di Play Games Services

Se il giocatore non ha eseguito l'accesso con Play Games Services, prova a mantenere i progressi del giocatore localmente, quindi sincronizzali quando il giocatore accede a Play Games Services. In questo modo si evita di perdere i progressi del giocatore se questi posticipa l'accesso al tuo gioco.
1.3 Best practice Fornisci un pulsante di accesso per i giocatori disconnessi.

I giocatori potrebbero disattivare l'utilizzo dei Play Games Services e quindi non accedere automaticamente al tuo gioco. Se aggiungi un pulsante di accesso per i giocatori disconnessi, consenti ai giocatori di cambiare idea e accedere a Play Games Services man mano che si appassionano sempre di più al tuo gioco.

Il pulsante di accesso deve essere facilmente individuabile dai giocatori, ad esempio deve essere accessibile dalla schermata principale o si trova nella schermata Impostazioni. Questo pulsante non deve essere nascosto in più livelli del menu del gioco.
1.4 Oggetti utili Segui le linee guida per il branding di Google.

Per offrire ai giocatori un'esperienza end-to-end attraente e coerente, implementa le linee guida per il branding di Play Games Services.