Para oferecer a melhor experiência aos jogadores do Google Play Games no PC, as versões do jogo para Google Play Games no PC e dispositivos móveis (Android) precisam proporcionar uma experiência perfeita entre dispositivos usando o SDK dos Serviços do Google Play Games v2 para serem consideradas otimizadas para o Google Play Games no PC.
Confira um resumo dos requisitos:
- Os jogadores em dispositivos móveis (Android) e Google Play Games no PC (no PC) são
conectados automaticamente aos Serviços do Google Play Games no seu jogo, quando
possível, e o progresso não relacionado ao tutorial é vinculado ao
ID do jogador dos Serviços do Google Play Games. Em outros dispositivos, o jogo restaura automaticamente
esse progresso quando não há conflitos com o estado local.
- Os usuários podem fazer login automaticamente no jogo usando os Serviços do Google Play Games, mas não com o sistema de identidade que já existe, por exemplo, usando contas de convidados. Nesses casos, considerando que o usuário está conectado aos Serviços do Google Play Games e espera que o progresso seja salvo, ainda é preciso fazer backup e restaurar o progresso do usuário. A única exceção é quando o usuário entende especificamente que o modo visitante está vinculado a um único dispositivo.
- O Login dos Serviços do Google Play Games v2 precisa ser usado para atender a esse requisito. Se você está usando o login da v1, temos orientações para migrar as integrações do Java e do Unity.
- Se o jogo tiver outras soluções de identidade, vincule o ID do jogador dos serviços do Google Play Games a essas soluções para que os jogadores não precisem restaurar as credenciais manualmente ao usar um novo dispositivo.
- Quando há conflitos sobre o progresso, por exemplo, se o jogador tiver feito login com os Serviços do Google Play Games e outra plataforma de identidade, é necessário resolver os conflitos de uma forma que seja esperada pelo jogador. Isso pode ser feito perguntando ao jogador com qual conta ele quer jogar, priorizando o progresso local ou mesclando os progressos.
Entendemos que suas soluções de identidade têm complexidades próprias e somos flexíveis em casos extremos que surgem em conflitos e resoluções de identidade. No final, o requisito é que o progresso ou estado do jogador seja restaurado automaticamente ao alternar entre o Android (incluindo smartphones e tablets) e o Google Play Games no PC.
Confira estas recomendações sobre como integrar os serviços do Google Play Games ao seu sistema de identidade atual. Você pode escolher entre dois métodos principais de integração com base nas necessidades do seu jogo.
- Solução de vinculação:crie uma conexão um para um entre os serviços do Google Play Games e seu sistema de identidade atual.
- Solução de recuperação:associe uma conta dos serviços do Google Play Games a várias contas associadas a usuários para restaurar o estado.
Cada método oferece benefícios diferentes para gerenciar o progresso do jogador em dispositivos.
Use os casos de teste para avaliar sua própria solução em relação aos requisitos.
Confira uma lista de verificação dos nossos comportamentos obrigatórios e recomendados quanto ao login nos Serviços do Google Play Games no Google Play Games no PC.
| ID | Importância | Descrição |
|---|---|---|
| 1.1 | Obrigatório para builds otimizados | Faça o login dos jogadores com os Serviços do Google Play Games v2
em dispositivos Android e no Google Play Games no PC.
Integre o novo SDK dos Serviços do Google Play Games v2 com os builds do Android e do Google Play Games no PC e ative a funcionalidade de login dentro do seu jogo. Use as credenciais dos jogadores conectados para atender ao requisito 1.2. O login da v1 não atende ao requisito. Se você usa os Serviços do Google Play Games v1 no seu jogo, é necessário fazer upgrade para a v2. Para mais informações sobre como migrar seu jogo, consulte os guias do Java e do Unity. |
| 1.2 | Obrigatório para builds otimizados | Faça backup e restaure o progresso do jogador usando o
ID dos serviços relacionados a jogos do Google Play dele.
Isso não é necessário quando o jogador entende que o progresso está vinculado ao dispositivo local e seria perdido ao acessar outro dispositivo ou se o progresso estivesse apenas no tutorial. Para garantir que os jogadores não percam o progresso ao trocar ou redefinir dispositivos ou ao jogar em vários aparelhos, faça o backup do progresso em uma solução de salvamento na nuvem. Use também o ID do jogador dos serviços do Google Play Games como uma chave, com segurança, caso você esteja usando seu próprio servidor back-end de jogos. Quando os jogadores fizerem login com os Serviços relacionados a jogos do Google Play, verifique se existe algum progresso na conta e, se houver, permita que o jogador continue de onde parou. É possível usar uma solução própria de salvamento na nuvem ou o recurso Jogos salvos dos Serviços relacionados a jogos do Google Play. Se o jogador não tiver feito login com os Serviços relacionados a jogos do Google Play, tente manter o progresso dele localmente e sincronize-o quando o jogador fizer login nos Serviços relacionados a jogos do Google Play. Isso ajuda a evitar a perda do progresso do jogador caso ele demore a fazer login novamente no jogo. |
| 1.3 | Prática recomendada | Ofereça um botão de login para jogadores não conectados.
Os jogadores podem desativar os serviços do Google Play Games e, dessa forma, não fazer login automaticamente no jogo. Ao adicionar um botão de login para jogadores desconectados, você possibilita que eles mudem de ideia e façam login nos serviços do Google Play Games à medida que ficam mais envolvidos com o jogo. É importante que o botão de login seja fácil de encontrar. Ele precisa estar acessível na tela principal ou na tela de configurações. Esse botão não deve ficar escondido entre vários níveis do menu do jogo. |
| 1.4 | Sugestão | Siga as diretrizes de marca do Google.
Para oferecer aos jogadores uma experiência atraente e consistente de ponta a ponta, implemente as Diretrizes da promoção de marca dos Serviços relacionados a jogos do Google Play. |