Ejemplos y complementos

Las muestras y los complementos de Google Play Juegos para PC demuestran las integraciones de SDK para la certificación y la configuración de juegos en el entorno de PC.

Túnel AGDK

AGDKTunnel se deriva de Endless Tunnel de muestra del NDK. AGDKTunnel demuestra las siguientes integraciones del SDK de Google Play Juegos para PC:

  • Servicios de juego de Google Play para identidad y almacenamiento en la nube de Play
  • 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. Si deseas 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 juego de Google Play para activar el almacenamiento en la nube en dispositivos móviles y PCs.
  3. (Opcional) Habilita la API de Play Asset Delivery para entregar recursos de textura comprimida 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:

  1. Cambia el nombre del paquete AGDKTunnel al nombre que desees.
  2. 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.
  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

Un juego de muestra 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 muestra 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
  • 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

Herramientas de la plataforma

platform_utils_package es una herramienta que permite 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 de GPG: Agrega un valor UNITY_ANDROID_x86_64 a la lista de definiciones personalizadas en la configuración del reproductor
  • Secuencia de comandos del importador de elementos: Configura 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

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

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