Para que los usuarios de Google Play Juegos para PC tengan la mejor experiencia posible, las versiones de tu juego para Google Play Juegos y dispositivos móviles (Android) deben proporcionar una experiencia fluida multidispositivo con el SDK de los Servicios de juego de Google Play v2 para que se lo considere optimizado para Google Play Juegos para PC.
Este es un resumen de los requisitos:
- Los jugadores que utilizan tu juego en dispositivos móviles (Android) y Google Play Games para PC (en PC) acceden
automáticamente a los Servicios de Google Play Games cuando
es posible, y su progreso sin tutorial está vinculado al
ID de jugador de los Servicios de Google Play Games. En otros dispositivos, el juego restablece este progreso automáticamente cuando no hay conflictos con el estado local.
- Es posible que los usuarios accedan automáticamente a tu juego con los Servicios de Google Play Games, pero no con tu sistema de identidad existente (por ejemplo, cuentas de invitado). En estos casos, dado que el usuario accedió con los Servicios de Google Play Games y espera que se guarde su progreso, debes crear una copia de seguridad del progreso del usuario y restablecerlo. La única excepción es cuando el usuario comprende específicamente que el modo de invitado está vinculado a un solo dispositivo.
- Se debe usar Servicios de Google Play Games v2 para cumplir con este requisito. Si usas el Acceso v1, tenemos una guía para migrar las integraciones de Java y Unity.
- Si tu juego tiene otras soluciones de identidad, vincula el ID de jugador de los Servicios de Google Play Games a esas soluciones para que los jugadores no tengan que restablecer sus credenciales de forma manual cuando usen un dispositivo nuevo.
- Cuando hay conflictos en el progreso (un jugador accede con los Servicios de Google Play Games y otra plataforma de identidad), debes brindar a los usuarios una solución esperable y comprensible. Por ejemplo, puedes preguntarle al jugador con qué cuenta quiere jugar, si prefiere el progreso local o si quiere combinar sus progresos.
Sabemos que tus soluciones de identidad existentes tienen sus propias complejidades y somos flexibles en los casos extremos que surgen de la resolución y la colisión de identidades. En última instancia, el requisito es que los jugadores restablezcan automáticamente su progreso o estado cuando cambien entre Android (incluidos teléfonos y tablets) y Google Play Juegos para PC.
Consulta estas recomendaciones sobre cómo integrar los Servicios de Google Play Games a tu sistema de identidad existente. Puedes elegir entre dos métodos de integración principales según las necesidades de tu juego.
- Solución de vinculación: Crea una conexión uno a uno entre los Servicios de Google Play Games y tu sistema de identidad existente.
- Solución de recuperación: Asocia una cuenta de Servicios de Google Play Games a varias cuentas asociadas del usuario para restablecer el estado.
Cada método ofrece diferentes beneficios para administrar el progreso del jugador en todos los dispositivos.
Puedes usar los casos de prueba para evaluar tu propia solución en función de los requisitos.
Esta es una lista de verificación de los comportamientos obligatorios y recomendados relacionados con el acceso a los Servicios de Google Play Games en Google Play Juegos para PC.
| ID | Importancia | Descripción |
|---|---|---|
| 1.1 | Obligatorio para compilaciones optimizadas | Permite que los jugadores accedan con los Servicios de Google Play Games v2
en dispositivos Android y Google Play Juegos para PC.
Integra el nuevo SDK de Servicios de Google Play Games v2 con tus compilaciones de Android y Google Play Games para PC, y habilita la Funcionalidad de acceso en tu juego. Usa las credenciales de los jugadores que accedieron a sus cuentas para cumplir con el requisito 1.2. Ten en cuenta que Acceso v1 no cumple con el requisito. Si usas los Servicios de Google Play Games v1 en tu juego, debes actualizar a la versión 2. Para obtener más información sobre la migración de tu juego, consulta las guías de Java y Unity. |
| 1.2 | Obligatorio para compilaciones optimizadas | Crea una copia de seguridad del progreso del jugador y restablécelo con el ID de jugador de los Servicios de Play Games.
Esto no es obligatorio cuando el jugador comprende que el progreso está vinculado al dispositivo local y se perderá cuando vaya a otro dispositivo o si el progreso solo está dentro del instructivo. Para asegurarte de que los jugadores no pierdan su progreso cuando cambien o restablezcan dispositivos, o si juegan en varios dispositivos, asegúrate de que se cree una copia de seguridad de su progreso en una solución de Almacenamiento en la nube y usa el ID de jugador de los Servicios de Play Games como clave, de forma segura si usas tu propio servidor de juegos de backend. Cuando los jugadores accedan con los Servicios de Play Games, verifica si existe progreso para esa cuenta y, si es así, permite que el jugador continúe desde donde lo dejó. Puedes usar tu propia solución de almacenamiento en la nube o Juegos guardados de los Servicios de Play Games. Si el jugador no accedió con los Servicios de Play Games, trata de mantener el progreso del jugador a nivel local y, luego, sincroniza ese progreso cuando el jugador acceda a los Servicios de Play Games. De este modo, evitarás perder el progreso si el jugador pospone el acceso. |
| 1.3 | Práctica recomendada | Proporciona un botón de acceso para los jugadores que salieron de sus cuentas.
Los jugadores podrían inhabilitar los Servicios de Play Games y, por lo tanto, no acceder automáticamente a tu juego. Si agregas un botón de acceso para los jugadores que salieron de sus cuentas, les permitirás cambiar de opinión y acceder a los Servicios de Play Games a medida que aumente su interés por el juego. Los jugadores deben poder encontrar el botón de acceso. Por ejemplo, debe ser accesible desde la pantalla principal o estar ubicado en la pantalla de configuración. Este botón no debería estar oculto detrás de varios niveles en el menú del juego. |
| 1.4 | Aconsejable | Sigue los lineamientos para el desarrollo de la marca de Google.
Para proporcionar a los jugadores una experiencia atractiva y coherente en todos los aspectos, implementa los lineamientos para el desarrollo de la marca de los Servicios de juego de Google Play. |