Amostras e plug-ins

Os exemplos e plug-ins do Google Play Games no PC demonstram as integrações do SDK para certificação e configuração de jogos no ambiente de PC.

AGDKTunnel

AGDKTunnel é derivado do exemplo do NDK Endless Tunnel. O AGDKTunnel demonstra as seguintes integrações do SDK do Google Play Games no PC:

  • Serviços do Google Play Games para identidade do Google Play e salvar na nuvem
  • SDK de entrada para o Google Play Games no PC

Ativar a criação para o Google Play Games no PC

As variantes de build são usadas para diferenciar a plataforma padrão (dispositivo móvel) da plataforma de PC. Para criar o AGDKTunnel para execução no Google Play Games no PC, siga estas etapas:

  1. Acesse Build > Select Build Variant e selecione a variante de build playGamesPC.
  2. (Opcional) Ative os serviços do Google Play Games para ativar o salvamento na nuvem em dispositivos móveis e PCs.
  3. (Opcional) Ative a API Play Asset Delivery para entregar recursos de textura compactados em DXT1.

Ativar os serviços do Google Play Games

Os serviços do Google Play Games (PGS) são usados para login e salvar na nuvem. Para ativar esses recursos, faça o seguinte:

  1. Renomeie o pacote AGDKTunnel para um nome de sua escolha.
  2. Crie um aplicativo no Google Play Console e siga as etapas para configurar os serviços do Google Play Games usando o nome do pacote.
  3. Substitua o valor da string game_services_project_id em app/src/main/res/values/strings.xml pelo ID do seu projeto no Google Play Console.

Trivial Kart

Um jogo de exemplo que demonstra o uso das tecnologias do Google Play no Android com o mecanismo Unity. Para o Google Play Games no PC, o jogo demonstra:

  • Serviços do Google Play Games para login, conquistas, placares, amigos e salvamento na nuvem
  • Play Integrity para receber indicadores de integridade sobre a integridade do dispositivo e o status da licença do Google Play
  • O SDK de entrada para o Google Play Games no PC

Consulte o exemplo trivialkart-unity (link em inglês) para informações de configuração.

Plug-ins do Google Play Games para Unity

Utilitários da plataforma

O platform_utils_package (link em inglês) é uma ferramenta para automatizar rotinas do Google Play Games no PC com o Unity. O pacote inclui os seguintes recursos:

  • Script de definição da plataforma do GPG: adiciona uma definição UNITY_ANDROID_x86_64 à lista de definições personalizadas nas configurações do player
  • Script do importador de recursos: define cada textura importada para uma compactação de textura escolhida (DXTC por padrão)
  • Opções de janela: define as opções de janela disponíveis em Tools > GPG Settings

Captura de entrada

O input-capture_package (link em inglês) demonstra os recursos de captura de entrada do mouse:

  • Captura de entrada do mouse com alternância da barra de espaço
  • Eventos de estado do botão do mouse
  • Eventos de rolagem do mouse
  • Detecção de geometria da tela