Usar o SDK para PC durante o desenvolvimento

Para inicializar o SDK em um jogo, vários requisitos precisam ser atendidos. São eles:

  • Execução de um jogo com assinatura digital

  • Como iniciar o executável do jogo no Google Play Games

Isso pode ser um fardo para os desenvolvedores que estão criando ativamente o jogo em um editor de jogos ou ambiente de desenvolvimento integrado de código, porque eles precisam empacotar e publicar o jogo para lançamento.

Para oferecer um fluxo de trabalho de desenvolvimento melhor, o SDK oferece um modo de desenvolvedor. Quando ativado, o modo de desenvolvedor permite que o SDK funcione dentro de um editor de jogos ou um ambiente de desenvolvimento integrado de código. O SDK pode ser inicializado sem exigir que o executável seja assinado digitalmente ou iniciado pelo Google Play Games.

Pré-requisitos

  • Receba um GUID de parceiro com acesso antecipado (EAP). Essa é uma chave secreta que permite que a equipe de desenvolvimento use o SDK no editor do mecanismo do jogo sem precisar empacotar ou assinar digitalmente o executável do jogo ou iniciá-lo no Google Play Games.

Etapa 1: ativar o modo de desenvolvedor no manifesto

Ative o modo de desenvolvedor para seu aplicativo definindo IsDeveloperMode como true dentro da manifest.xml do aplicativo.

<?xml version="1.0" encoding="utf-8"?>
<Manifest version="1">
    <Application>
        <PackageName>com.example.package</PackageName>
        <IsDeveloperMode>true</IsDeveloperMode>
    </Application>
</Manifest>

Etapa 2: ativar o acesso antecipado

Ative o acesso antecipado no dispositivo em que você está testando definindo o valor da string EarlyAccessPartnerGuid na chave de registro HKLM\Software\Google\Play Games Services\EarlyAccessPartnerGuid.

Isso pode ser feito usando o Editor do Registro do Windows ou em um terminal de administrador cmd com o comando:

C:\> reg add "HKLM\Software\Google\Play Games Services" /v EarlyAccessPartnerGuid /t REG_SZ /d EAP GUID

Etapa 3: fazer login no Google Play Games para PC

Quando o modo de desenvolvedor está ativado, o SDK usa a conta conectada ao Google Play Games para PC ao fazer chamadas de API. Se várias contas estiverem conectadas, a conta ativa será usada.

Se o jogo não foi lançado publicamente (nunca foi publicado na faixa de lançamento de produção no Play Console), recomendamos usar uma Conta do Google que tenha se juntado ao grupo de teste interno do jogo. Os testadores internos terão acesso ao jogo antes do lançamento, o que é necessário para que algumas APIs do SDK funcionem. Por exemplo, concluir uma compra com o Play Faturamento. Você pode gerenciar os testadores internos do app no Play Console.

Próximas etapas

Adicione recursos do Google Play PC ao seu app: