En los ejemplos y complementos de Google Play Juegos para PC, se demuestran las integraciones de SDK para la certificación y configuración de juegos en el entorno de PC.
Túnel AGDK
AGDKTunnel se deriva de la muestra de NDK de 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
Cómo habilitar la compilación para Google Play Juegos para PC
Las variantes de compilación se usan para diferenciar entre la plataforma predeterminada (para dispositivos móviles) y la plataforma para PC. Para compilar AGDKTunnel y ejecutarlo en Google Play Juegos para PC, sigue estos pasos:
- Ve a Build > Select Build Variant y selecciona la variante de compilación playGamesPC.
- Habilita los Servicios de juego de Google Play (opcional) para activar el almacenamiento en la nube en dispositivos móviles y PCs.
- (Opcional) Habilita la API de Play Asset Delivery para publicar recursos de textura comprimidos DXT1.
Cómo habilitar los Servicios de juego de Google Play
Los Servicios de juego de Google Play (PGS) se usan para acceder y guardar contenido en la nube. Para habilitar estas funciones, haz lo siguiente:
- Cambia el nombre del paquete AGDKTunnel por el que quieras.
- 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_id
enapp/src/main/res/values/strings.xml
por el ID de tu proyecto en Google Play Console.
Karting Trivial
Un juego de ejemplo que demuestra el uso de las tecnologías de Google Play en Android con el motor Unity. En el caso de Google Play Juegos para PC, el juego demuestra lo siguiente:
- Servicios de juego de Google Play para el acceso, los logros, las tablas de clasificación, los amigos y el almacenamiento en la nube
- Play Integrity para recibir indicadores de integridad sobre la integridad del dispositivo y el estado de la licencia de Play
- El SDK de entrada para Google Play Juegos para PC
Consulta el ejemplo de trivialkart-unity para obtener información sobre la configuración.
Complementos de Unity de Google Play Juegos
Utilidades de la plataforma
platform_utils_package es una herramienta para automatizar rutinas de Google Play Juegos para PC con Unity. El paquete incluye las siguientes funciones:
- Secuencia de comandos de definición de la plataforma GPG: Agrega una definición de UNITY_ANDROID_x86_64 a la lista de definiciones personalizadas en la configuración del reproductor.
- Secuencia de comandos del importador de recursos: Configura cada textura importada con una compresión de texturas elegida (DXTC de forma predeterminada).
- Window options: Establece las opciones de ventana disponibles en Tools > GPG Settings.
Captura de entrada
El paquete input-capture_package muestra las funciones de captura de entrada del mouse:
- Captura de entrada del mouse con el botón de activación de la barra espaciadora
- Eventos de estado del botón del mouse
- Eventos de desplazamiento del mouse
- Detección de geometría de la pantalla