Los ejemplos y complementos de Google Play Juegos para PC demuestran las integraciones del SDK para la certificación y configuración de juegos en el entorno de PC.
AGDKTunnel
AGDKTunnel se deriva de la muestra del NDK Endless Tunnel. AGDKTunnel demuestra las siguientes integraciones del SDK de Google Play Juegos para PC:
- Servicios de juego de Google Play para la identidad de Play y el almacenamiento en la nube
- SDK de entrada para Google Play Juegos para PC
Habilita la compilación para Google Play Juegos para PC
Las variantes de compilación se usan para diferenciar entre la plataforma predeterminada (móvil) y la plataforma para PC. Para compilar AGDKTunnel y ejecutarlo en Google Play Games on PC, sigue estos pasos:
- Ve a Build > Select Build Variant y selecciona la variante de compilación playGamesPC.
- (Opcional) Habilita los Servicios de juego de Google Play para activar el almacenamiento en la nube en dispositivos móviles y PCs.
- (Opcional) Habilita la API de Play Asset Delivery para entregar recursos de texturas comprimidas con DXT1.
Habilita los Servicios de juego de Google Play
Los Servicios de juego de Google Play (PGS) se usan para el acceso y el almacenamiento en la nube. Para habilitar estas funciones, haz lo siguiente:
- Cambia el nombre del paquete AGDKTunnel por el que prefieras.
- Crea una aplicación en Google Play Console y sigue los pasos para configurar los Servicios de juego de Google Play con el nombre de tu paquete.
- Reemplaza el valor de la cadena
game_services_project_idenapp/src/main/res/values/strings.xmlpor el ID de tu proyecto en Google Play Console.
Trivial Kart
Un juego de ejemplo que demuestra el uso de las tecnologías de Google Play en Android con el motor de Unity. En el caso de Google Play Juegos para PC, el juego demuestra lo siguiente:
- Servicios de juego de Google Play para acceso, logros, tablas de clasificación, amigos y almacenamiento en la nube
- Play Integrity para recibir indicadores de integridad sobre la integridad del dispositivo y el estado de la licencia de Play
- SDK de entrada para Google Play Juegos para PC
Consulta el ejemplo trivialkart-unity para obtener información sobre la configuración.
Complementos de Google Play Juegos para Unity
Utilidades de la plataforma
El platform_utils_package es una herramienta para automatizar rutinas de Google Play Juegos para PC con Unity. El paquete incluye las siguientes funciones:
- Script de definición de la plataforma de GPG: Agrega una definición de UNITY_ANDROID_x86_64 a la lista de definiciones personalizadas dentro de la configuración del reproductor.
- Secuencia de comandos del importador de recursos: Establece cada textura importada en una compresión de texturas elegida (DXTC de forma predeterminada)
- Opciones de ventana: Establece las opciones de ventana disponibles en Herramientas > Configuración de GPG
Captura de entrada
El input-capture_package demuestra las funciones de captura de entrada del mouse:
- Captura de entrada del mouse con activación de barra espaciadora
- Eventos de estado del botón del mouse
- Eventos de desplazamiento del mouse
- Detección de la geometría de la pantalla