El SDK de entrada proporciona una interfaz unificada que permite a los jugadores ver y cambiar las combinaciones del mouse y el teclado de cualquier juego que deseen jugar en Google Play Juegos para PC. En cualquier momento del juego, un jugador puede invocar la superposición de Google Play Juegos para PC, como se muestra en esta captura de pantalla:
Este SDK es obligatorio para los juegos que usan teclado en Google Play Juegos para PC, ya que los juegos para dispositivos móviles de Android están diseñados en torno a una pantalla táctil para la entrada del jugador. Cuando se desarrollan juegos para PCs, estos deben ser compatibles con el mouse y el teclado. Solo debes habilitar este SDK en Google Play Juegos para PC.
El SDK de entrada es un elemento importante para mantener a los jugadores contentos e interesados en el juego en diferentes plataformas. La experiencia que ofrecen un mouse y un teclado es diferente de las pantallas táctiles. Cuando integres tu juego con el SDK de entrada, permitirás que los jugadores vuelvan a asignar los controles predeterminados en Google Play Juegos para PC.
Si deseas ofrecer una experiencia más envolvente, puedes aprovechar al máximo la función de reasignación que ofrece Google Play Juegos para PC. Para ello, configura controles de esquema diferentes para los menús, el juego principal y los minijuegos, o actualiza la IU de modo que coincida con las asignaciones de control personalizadas del usuario. Puedes inhabilitar o habilitar la reasignación de teclas individuales o grupos de teclas, o decidir qué teclas se pueden volver a asignar en el juego.
Si usas la función de reasignación, Android detecta cuando el usuario escribe el texto en un campo de texto e inhabilita la reasignación para que el juego no tenga que inhabilitarla de forma manual en esas situaciones.
Si deseas obtener más información, consulta las prácticas recomendadas y las restricciones del SDK de entrada para crear la mejor experiencia para PC posible para tu juego.
Guía de integración
Para obtener información sobre la integración del SDK de entrada, consulta Cómo comenzar a utilizar el SDK de entrada.
Juegos de muestra
Si quieres ver ejemplos sobre cómo integrar el SDK de entrada, consulta AGDK Tunnel para juegos de Kotlin o Java, y Trivial Kart para juegos de Unity.
Descarga el SDK de entrada
Antes de descargar el SDK de entrada, lee las siguientes Condiciones del Servicio y los requisitos de recopilación de datos del SDK de entrada de Google.
Condiciones del Servicio de las API de Google
Las Condiciones del Servicio de las API de Google rigen el uso del SDK de entrada de Google.
Recopilación de datos
El SDK de entrada de Google puede recopilar datos de rendimiento y estabilidad para mejorar nuestro producto, incluidos los siguientes:
- Cantidad de llamadas a los métodos del SDK de entrada
- Cantidad de llamadas no exitosas a los métodos del SDK de entrada
- La información agregada de InputMap, como la siguiente:
- Cantidad de acciones y grupos definidos.
- Cantidad de acciones definidas de una sola tecla, de varias teclas y del mouse.
- Cantidad de acciones del mouse definidas.
- Cantidad de grupos y acciones reasignables.
- Cantidad de teclas reservadas por reasignación.
- Opción de reasignación de InputMap (habilitada/inhabilitada).
- Nombre del paquete del juego.
- Número de versión del juego.
- Nombre de versión del juego.
- Versión del SDK de entrada.
- Variantes de clientes, como Google Play Juegos para PC o algún otro cliente
El SDK de entrada está disponible en el repositorio de Maven de Google. Consulta la guía de introducción si quieres obtener instrucciones para tu proyecto de Java o Kotlin.
Descarga el SDK de entrada para Unity desde el repositorio de complementos de Play Unity.