Afin de fournir aux joueurs la meilleure expérience possible avec Google Play Jeux sur PC, nous exigeons que les versions Google Play Jeux sur PC et mobiles (Android) de votre jeu offrent une expérience utilisateur inter-appareil fluide grâce au nouveau SDK (version 2) des services de jeux Google Play, qui doit être optimisé pour Google Play Jeux sur PC.
Voici un résumé des exigences :
- Les utilisateurs sur mobile (Android) et Google Play Jeux sur PC (sur ordinateur) sont automatiquement connectés aux services de jeux Google Play dans votre jeu, si possible, et leur progression hors tutoriel est liée à leur ID de joueur des services de jeux Google Play. 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 de jeux Google Play, mais pas à votre système d'identité existant (ex : comptes invités). Dans ce cas, comme l'utilisateur est connecté à l'aide des services de jeux Google Play et qu'il s'attend à ce que sa progression soit enregistrée, vous devez quand même sauvegarder et restaurer sa progression. Seule exception : lorsque l'utilisateur comprend précisément que le mode Invité est associé à un seul appareil.
- Pour cela, vous devez utiliser la fonctionnalité Sign-in des services de jeux Google Play v2. Si vous utilisez actuellement la version 1 de Sign-In, suivez nos conseils pour migrer les intégrations Java et Unity.
- Si votre jeu dispose d'autres solutions d'identité, liez l'ID de joueur des services de jeux Google Play à 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 de jeux Google Play 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 en local ou fusionner la progression.
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. Au bout du compte, la progression ou l'état du joueur devront être automatiquement restaurés lorsqu'il passera d'Android (y compris sur des téléphones et tablettes) à Google Play Jeux sur PC, et inversement.
Consultez cette page pour obtenir des recommandations sur la façon dont vous pourriez intégrer les services de jeux Google Play à votre système d'identité existant. Par exemple, certains jeux peuvent établir une connexion 1:1 entre les services de jeux Google Play et leur système d'identité existant (on parle alors de solution de liaison, comme décrit sur la page mentionnée ci-dessus). D'autres jeux peuvent choisir de lier un compte des services de jeux Google Play à un certain nombre de comptes associés par l'utilisateur pour restaurer l'état (on parle alors de solution de rappel, comme décrit sur la page mentionnée ci-dessus).
Vous pouvez utiliser les scénarios de test présentés sur cette page pour évaluer votre solution par rapport aux exigences.
Vous trouverez ci-dessous une checklist des comportements obligatoires et encouragés pour la connexion aux services de jeux Google Play sur Google Play Jeux sur PC.
ID | Importance | Description |
---|---|---|
1.1 | Obligatoire | 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 de jeux Google Play v2 dans vos builds Android et Google Play Jeux 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 de jeux Google Play dans votre jeu, vous devez passer à la version 2. Pour en savoir plus sur la migration de votre intégration, consultez les guides Java et Unity. |
1.2 | Obligatoire | Sauvegardez et restaurez la progression du joueur à l'aide de son ID des services de jeux Play.
Cela n'est pas nécessaire lorsque l'utilisateur sait que la progression est liée à l'appareil local et qu'elle serait perdue s'il changeait d'appareil, ou lorsque la progression n'a lieu qu'à l'intérieur du 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 des services de jeux Play comme clé, de manière sécurisée si vous utilisez votre propre serveur de jeu backend. Lorsque les joueurs se connectent avec leur ID des services de jeux Play, 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 de jeux Play. Si le joueur n'est pas connecté à l'aide des services de jeux Play, essayez de conserver sa progression localement, puis synchronisez-la lorsqu'il finit par se connecter aux services de jeux Play. 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 de jeux Play et donc, de ne pas être automatiquement connectés à votre jeu. En prévoyant 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 de jeux Play s'ils s'investissent davantage dans votre jeu. Le bouton de connexion doit être facile à trouver pour les joueurs. Par exemple, il doit être accessible depuis l'écran principal ou se situer dans l'écran "Paramètres". Ce bouton ne doit pas être enfoui sous plusieurs niveaux dans le menu du jeu. |
1.4 | Bon à savoir | 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. |