SDK de entrada

O SDK de entrada fornece uma interface unificada que permite que os jogadores visualizem e mudem as vinculações de mouse e teclado de qualquer jogo que queiram jogar no Google Play Games no PC. A qualquer momento durante a jogabilidade, um jogador pode invocar a sobreposição do Google Play Games no PC, conforme mostrado nesta captura de tela:

Captura de tela mostrando o SDK de entrada renderizado em um jogo de exemplo

Esse SDK é necessário para jogos que usam o teclado no Google Play Games no PC porque os jogos para dispositivos móveis Android são projetados com base em uma tela touchscreen para entrada do jogador. Ao desenvolver para PCs, os jogos precisam oferecer suporte a mouse e teclado. Ative esse SDK somente no Google Play Games no PC.

O SDK de entrada é um elemento importante para manter os jogadores satisfeitos e engajados com seu jogo em diferentes plataformas. A experiência oferecida por mouse e teclado é diferente das telas touchscreen. Quando você integra seu jogo ao SDK de entrada, os jogadores podem remapear os controles padrão no Google Play Games no PC.

Para uma experiência mais imersiva, aproveite o recurso de remapeamento oferecido pelo Google Play Games no PC definindo controles de esquema diferentes para os menus, o jogo principal e os minijogos ou atualizando a interface de acordo com mapas de controle personalizados do usuário. É possível desativar ou ativar o remapeamento de teclas individuais ou grupos de teclas ou decidir quais podem ser remapeadas no jogo.

Ao usar o recurso de remapeamento, o Android detecta quando o usuário está digitando texto em um campo de texto e desativa o remapeamento. Assim, o jogo não precisa desativar manualmente o remapeamento para esses cenários.

Para mais informações, consulte as práticas recomendadas e as restrições do SDK de entrada para ajudar a criar a melhor experiência de PC possível para seu jogo.

Guia de integração

Para informações sobre como integrar o SDK de entrada, consulte Introdução ao SDK de entrada.

Exemplos de jogos

Para aprender a fazer a integração com o SDK de entrada, consulte o exemplo AGDK Tunnel para jogos Kotlin ou Java e o Trivial Kart para jogos Unity (links em inglês).

Download do SDK de entrada

Antes de fazer o download do SDK de entrada, leia abaixo os Termos de Serviço e os requisitos de coleta de dados do SDK de entrada do Google.

Termos de Serviço das APIs do Google

Os Termos de Serviço das APIs do Google regem seu uso do SDK de entrada do Google.

Coleta de dados

O SDK de entrada do Google pode coletar dados de performance e estabilidade para melhorar nosso produto, incluindo o seguinte:

  • Número de chamadas para os métodos do SDK de entrada.
  • Número de chamadas não concluídas para os métodos do SDK de entrada.
  • Informações agregadas de InputMap, como:
    • Número de grupos e ações definidos.
    • Número de ações de uma e várias teclas e do mouse definidas.
    • Número de ações de mouse definidas.
    • Número de ações e grupos remapeáveis.
    • Número de teclas reservadas pelo remapeamento.
    • Opção de remapeamento do InputMap (ativada/desativada).
  • Nome do pacote do jogo.
  • Número da versão do jogo.
  • Nome da versão do jogo.
  • Versão do SDK de entrada.
  • Variantes de cliente, como Google Play Games no PC ou outros.

O SDK de entrada está disponível no repositório Maven do Google. Consulte o Guia para iniciantes para instruções sobre como fazer projetos em Java ou Kotlin.

Faça o download do SDK de entrada para Unity no repositório Play Unity Plugins.