Afin d'offrir aux joueurs la meilleure expérience possible avec Google Play Jeux sur PC, les versions Google Play Jeux sur PC et mobiles (Android) de votre jeu doivent offrir une expérience inter-appareil fluide grâce au SDK des services de jeux Google Play v2, qui doit être considéré comme optimisé pour Google Play Jeux sur PC.
Voici un résumé des exigences :
- Les joueurs sur mobile (Android) et Google Play Jeux sur PC (sur PC) sont
automatiquement connectés aux services Google Play Games dans votre jeu, si
possible, et leur progression hors tutoriel est liée à leur
ID de joueur des services Google Play Games. Sur les autres appareils, le jeu restaure automatiquement cette progression, à condition qu'il n'y ait pas de conflit avec l'état local.
- Il peut arriver que l'utilisateur soit automatiquement connecté à votre jeu via les services Google Play Jeux, mais pas à votre système d'identité existant (ex : comptes invités). Dans ces cas, étant donné que l'utilisateur est connecté aux services Google Play Games et s'attend à ce que sa progression soit enregistrée, vous devez quand même sauvegarder et restaurer sa progression. La seule exception concerne les cas où l'utilisateur comprend spécifiquement que le mode invité est lié à un seul appareil.
- Vous devez utiliser la fonctionnalité Sign-in des services Google Play Games v2 pour répondre à cette exigence. Si vous utilisez la version 1 de Sign-in, nous vous proposons des conseils pour migrer les intégrations Java et Unity.
- Si votre jeu dispose d'autres solutions d'identité, associez l'ID de joueur des services Google Play Games à ces solutions afin que le joueur n'ait pas à restaurer manuellement ses identifiants lorsqu'il utilise un nouvel appareil.
- En cas de conflits portant sur la progression (joueur se connectant à l'aide des services Google Play Games et d'une autre plate-forme d'identité), vous devez proposer un mode de résolution que vos joueurs puissent anticiper et comprendre. Vous pouvez, par exemple, demander au joueur avec quel compte il souhaite jouer, privilégier la progression locale ou fusionner les progressions.
Nous sommes conscients que vos solutions d'identité existantes possèdent leurs propres complexités, et nous faisons preuve de flexibilité concernant les cas extrêmes qui résultent de conflits d'identités et de leur résolution. En fin de compte, l'exigence est que la progression ou l'état des joueurs soient automatiquement restaurés lorsqu'ils passent d'Android (y compris les téléphones et les tablettes) à Google Play Jeux sur PC.
Consultez ces recommandations sur la façon d'intégrer les services Google Play Games à votre système d'identité existant. Vous pouvez choisir entre deux méthodes d'intégration principales en fonction des besoins de votre jeu.
- Solution de liaison : créez une connexion individuelle entre les services Google Play Jeux et votre système d'identité existant.
- Solution de rappel : associez un compte des services Google Play Games à plusieurs comptes associés par l'utilisateur pour restaurer l'état.
Chaque méthode offre différents avantages pour gérer la progression des joueurs sur plusieurs appareils.
Vous pouvez utiliser les scénarios de test pour évaluer votre solution par rapport aux exigences.
Voici une liste de contrôle des comportements requis et recommandés concernant la connexion aux services Google Play Games sur Google Play Jeux sur PC.
| ID | Importance | Description |
|---|---|---|
| 1.1 | Obligatoire pour les builds optimisés | Connectez les joueurs à l'aide de la fonctionnalité Sign-in des services de jeux Google Play v2
sur les appareils Android et sur Google Play Jeux sur PC.
Intégrez le nouveau SDK des services Google Play Games v2 dans vos builds Android et Google Play Games sur PC, et activez la fonctionnalité de connexion dans votre jeu. Utilisez les identifiants des joueurs connectés pour l'exigence 1.2. Notez que la version 1 de Sign-in n'est pas conforme aux exigences. Si vous utilisez la version 1 des services Google Play Games dans votre jeu, vous devez passer à la version 2. Pour en savoir plus sur la migration de votre jeu, consultez les guides Java et Unity. |
| 1.2 | Obligatoire pour les builds optimisés | Sauvegardez et restaurez la progression du joueur à l'aide de son ID des services Play Jeux.
Cette exigence n'est pas obligatoire lorsque le joueur comprend que sa progression est liée à l'appareil local et qu'elle sera perdue s'il passe à un autre appareil, ou si la progression n'a lieu que dans le tutoriel. Pour que les joueurs ne perdent pas leur progression lorsqu'ils réinitialisent leur appareil, qu'ils en changent ou qu'ils jouent sur plusieurs appareils, veillez à ce qu'elle soit sauvegardée dans une solution d'enregistrement dans le cloud, et utilisez l'ID de joueur des services Play Games comme clé, de manière sécurisée si vous utilisez votre propre serveur de jeu backend. Lorsque les joueurs se connectent avec les services Play Games, vérifiez si une progression existe pour ce compte et, si oui, autorisez-les à reprendre le jeu là où ils l'avaient interrompu. Vous pouvez utiliser votre propre solution d'enregistrement dans le cloud ou la fonctionnalité Jeux enregistrés des services Play Games. Jeux enregistrés Si le joueur n'est pas connecté à l'aide des services Play Games, essayez de conserver sa progression localement, puis synchronisez-la lorsqu'il finit par se connecter aux services Play Games. Cela permet d'éviter de perdre la progression du joueur s'il reporte sa connexion au jeu. |
| 1.3 | Bonnes pratiques | Prévoyez un bouton de connexion pour les joueurs déconnectés.
Les joueurs peuvent choisir de ne pas utiliser les services Play Jeux et donc, de ne pas être automatiquement connectés à votre jeu. En ajoutant un bouton de connexion pour les joueurs déconnectés, vous permettez à ces joueurs de changer d'avis et leur donnez la possibilité de se connecter aux services Play Jeux s'ils s'investissent davantage dans votre jeu. Le bouton de connexion doit être facilement accessible pour les joueurs. Par exemple, il doit être accessible depuis l'écran principal ou situé dans l'écran des paramètres. Ce bouton ne doit pas être enfoui à plusieurs niveaux dans le menu de votre jeu. |
| 1.4 | Souhaitable | Suivez les consignes Google relatives à la marque.
Pour offrir aux joueurs une expérience de bout en bout attrayante et cohérente, suivez les consignes relatives à la marque des services de jeux Play. |