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 do PC.
Túnel AGDK
O AGDKTunnel é derivado do Endless Tunnel de amostra do NDK. O AGDKTunnel demonstra as seguintes integrações do SDK do Google Play Games no PC:
- Serviços relacionados a jogos do Google Play para identidade e salvamento na nuvem
- SDK de entrada para o Google Play Games no PC
Ativar o build para o Google Play Games no PC
Variantes de build são usadas para diferenciar entre a plataforma padrão (para dispositivos móveis) e a plataforma de PC. Para criar o AGDKTunnel para execução no Google Play Games no PC, siga estas etapas:
- Acesse Build > Select Build Variant e selecione a variante de build playGamesPC.
- (Opcional) Ative os serviços relacionados a jogos do Google Play para ativar o salvamento na nuvem em dispositivos móveis e PC.
- (Opcional) Ative a API Play Asset Delivery para enviar recursos de textura compactados DXT1.
Ativar os serviços relacionados a jogos do Google Play
Os serviços relacionados a jogos do Google Play (PGS, na sigla em inglês) são usados para o login e o salvamento na nuvem. Para ativar esses recursos, faça o seguinte:
- Renomeie o pacote AGDKTunnel com o nome de sua escolha.
- Crie um aplicativo no Google Play Console e siga as etapas para configurar os serviços relacionados a jogos do Google Play usando o nome do seu pacote.
- Substitua o valor da string
game_services_project_id
emapp/src/main/res/values/strings.xml
pelo ID do projeto no Google Play Console.
Kart trivial
Um jogo de exemplo que demonstra o uso das tecnologias do Google Play no Android com o mecanismo do Unity. Para o Google Play Games no PC, o jogo demonstra:
- Serviços relacionados a jogos do Google Play: login, conquistas, placares, amigos e salvamento na nuvem
- Play Integrity para receber sinais 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
Veja o exemplo de trivialkart-unity (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 é uma ferramenta para automatizar rotinas do Google Play Games no PC com Unity. O pacote inclui os seguintes recursos:
- Script de definição da plataforma GPG: adiciona uma definição UNITY_ANDROID_x86_64 à lista de definições personalizadas nas configurações do jogador.
- Script de importação 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 demonstra os recursos de captura da entrada do mouse:
- Captura da entrada do mouse com o botão de 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