O Google Play Games está na versão Beta aberta.

Suporte a entradas

O Google Play Games depende do mouse e do teclado para a entrada do jogador em vez de uma tela touchscreen. Ao projetar a experiência de mouse e teclado, concentre-se em criar a melhor experiência do usuário para computadores ou laptops. Para começar, consulte nosso guia sobre compatibilidade de entrada de apps Android para Chromebooks.

Práticas recomendadas

Veja as práticas recomendadas abaixo para projetar e criar interações do jogador.

  • É preciso que seja possível clicar em todos os itens com o mouse.
  • Todas as superfícies roláveis por toque também precisam funcionar com eventos da roda do mouse.
  • Destaque as superfícies clicáveis ao passar o cursor por elas e use o bom senso para melhorar a IU sem sobrecarregar o usuário.
  • Ofereça teclas de atalho para os usuários abrirem rapidamente os controles.
  • Substitua os controles de toque, como joysticks ou botões na tela, por teclas e controles do mouse.
  • No caso de ações no jogo para dispositivos móveis que exigem gestos multitoque, confira se as mesmas ações oferecem suporte ao uso do teclado ou mouse, por exemplo, usar a roda de rolagem do mouse para substituir o gesto de pinça com dois dedos.

Para ver mais detalhes e práticas recomendadas, consulte nosso guia sobre como otimizar seu app Android de Chrome OS para mouse e teclado.

A lista abaixo inclui ações que muitos jogos têm em comum e a implementação típica dos desenvolvedores que usam o Google Play Games:

  • Use a tecla Enter para enviar mensagens ou texto nos campos de entrada.
  • Os menus e caixas de diálogo precisam ser canceláveis com a tecla Esc.
  • Use a tecla Enter para avançar por elementos da história e caixas de diálogo.
  • Use a roda de rolagem para rolar o texto verticalmente.
  • Use a roda de rolagem para aumentar ou diminuir o zoom, especialmente se for usado o gesto de pinça com dois dedos na versão para dispositivos móveis.
  • Use W, A, S e D para navegar em um mapa em que normalmente seria usado um movimento de clicar e arrastar.

Mesmo que essas ações sejam comuns, ainda é necessário as apresentar explicitamente ao jogador com o SDK de entrada para garantir que sejam entendidas de maneira correta.

Modo de compatibilidade

Embora seja recomendado oferecer suporte a entrada usando as APIs do Android, você também pode ativar o modo de conversão de entrada para receber entradas do mouse como eventos de toque. Nesse caso, clicar e arrastar com o mouse resultaria automaticamente nos eventos de entrada por toque correspondentes. Essa pode ser uma boa opção se o app for muito voltado ao toque. Se esse for o caso, consulte como ativar o modo de conversão de entrada.

Tutoriais e orientações aos usuários

Em alguns casos, os usuários podem se beneficiar dos tutoriais no jogo que ensinam os controles, além de poder visualizar os comandos do mouse e do teclado. Recomendamos incluir tutoriais no jogo e recursos educacionais com os controles corretos do mouse e do teclado. Além disso, remova os tutoriais de controles de toque na versão para PC do jogo.