Ejemplos y complementos

Las muestras y los complementos de Google Play Juegos para PC demuestran las integraciones del SDK para la certificación y la 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 Google Play Games para la identidad de Google 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 (dispositivos móviles) y la plataforma de PC. Para compilar AGDKTunnel para que se ejecute en Google Play Juegos para PC, sigue estos pasos:

  1. Ve a Build > Select Build Variant y selecciona la variante de compilación playGamesPC.
  2. (Opcional) Habilita los Servicios de Google Play Games para activar el almacenamiento en la nube en dispositivos móviles y PC.
  3. (Opcional) Habilita la API de Play Asset Delivery para entregar elementos de textura comprimidos con DXT1.

Cómo habilitar los Servicios de juego de Google Play

Los Servicios de Google Play Games (PGS) se usan para el acceso y el almacenamiento en la nube. Para habilitar estas funciones, haz lo siguiente:

  1. Cambia el nombre del paquete AGDKTunnel por el que elijas.
  2. Crea una aplicación en Google Play Console y sigue los pasos para configurar los Servicios de Google Play Games con el nombre de tu paquete.
  3. Reemplaza el valor de cadena game_services_project_id en app/src/main/res/values/strings.xml por el ID de tu proyecto en Google Play Console.

Trivial Kart

Es un juego de muestra que demuestra el uso de las tecnologías de Google Play en Android con el motor de Unity. Para Google Play Juegos para PC, el juego demuestra lo siguiente:

  • Servicios de Google Play Games 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 la muestra trivialkart-unity para obtener información sobre la configuración.

Complementos de Unity de Google Play Juegos

Utilidades de la plataforma

El platform_utils_package es una herramienta para automatizar rutinas para 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 dentro de la configuración del reproductor.
  • Secuencia de comandos del importador de elementos: 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 Tools > GPG Settings.

Captura de entrada

El paquete input-capture_package demuestra las funciones de captura de entrada del mouse:

  • Captura de entrada del mouse con alternancia 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