Após a descontinuação da API
  Login do Google, vamos remover o SDK dos serviços relacionados a jogos v1 em 2026. A partir de fevereiro de 2025, não será mais possível publicar no Google Play títulos que foram integrados ao SDK dos serviços relacionados a jogos do Google Play V1. Recomendamos que você use o
  SDK do Google Play Games v2.
  Embora os títulos atuais com as integrações anteriores da v1 de jogos continuem funcionando por alguns
  anos, recomendamos que você
  migre para a v2
  a partir de junho de 2025.
  Este guia é para usar o SDK dos serviços relacionados a jogos do Google Play v1. O SDK C++ para
  os serviços relacionados a jogos do Google Play v2 ainda não está disponível.
Este guia para desenvolvedores mostra como compilar e executar um jogo em C++ no Android que usa a API dos serviços relacionados a jogos do Google Play. Antes de começar, faça o download e configure os seguintes requisitos:
- Android NDK, revisão 14 ou mais recente.
- SDK do Android v10 ou mais recente e a versão mais recente do ADT do Eclipse.
- O dispositivo precisa ter o Android 4.0 (API nível 14) ou versão mais recente.
- A versão mais recente do SDK do Google Play Services.
Este guia para desenvolvedores usa o Kit de desenvolvimento nativo do Android (NDK). Se você não conhece o NDK, consulte a documentação e os exemplos do NDK antes de continuar.
Etapa 1: configurar o ambiente
- Faça o download do SDK do Android e do NDK do Android e extraia-os para sua máquina. No seu
ambiente, defina SDK_ROOTcomo o local da pasta do SDK do Android eNDK_ROOTcomo o local da pasta do NDK do Android.
- Faça o download dos jogos de exemplo em C++. Este guia para desenvolvedores se refere à localização das amostras na sua máquina como SAMPLES_DIR.
- Faça o download do SDK para C++ dos serviços relacionados a jogos do Google Play. Extraia o SDK na sua máquina de desenvolvimento. No seu ambiente, defina a variável NDK_MODULE_PATHpara apontar para o diretório acima do diretóriogpg-cpp-sdk. Você precisa ter a seguinte estrutura de diretórios:NDK_MODULE_PATH/ gpg-cpp-sdk/ 
- Abra o Eclipse. Se você ainda não fez isso, informe ao Eclipse onde o NDK foi instalado clicando em Preferências > Android > NDK.
- Importe o projeto da biblioteca do Google Play Services para a área de trabalho do Eclipse. - No Eclipse, clique em Arquivo > Importar > Android > Código Android existente no espaço de trabalho.
- Selecione SDK_ROOT/extras/google/google_play_services/libproject/google-play-services_lib, em queSDK_ROOTé o local do SDK do Android.
- Clique em Finish.
 
- Importe o projeto de amostra minimalista para seu espaço de trabalho do Eclipse. - No Eclipse, clique em Arquivo > Importar > Android > Código Android existente no espaço de trabalho.
- Selecione SAMPLES_DIR/samples-android/minimalist.
- Clique em Finish.
 
- Clique com o botão direito do mouse no projeto MinimalistActivity e clique em Propriedades. Em Android, role a tela para baixo até a seção Biblioteca e confira se o projeto google-play-services_lib está referenciado corretamente. Se não, remova a referência e adicione-a novamente do seu espaço de trabalho. 
O Eclipse compila automaticamente as fontes Java e Android do seu projeto. No entanto, o código nativo na pasta jni precisa ser compilado separadamente. Para fazer isso manualmente, navegue até a pasta
jni e execute ndk-build. Faça isso depois de fazer mudanças na pasta jni.
Agora, o projeto vai ser compilado, mas ainda não vai funcionar. Primeiro, configure seu jogo no Google Play Console.
Etapa 2: configurar o jogo no Google Play Console
Crie uma entrada para o jogo no Google Play Console. Isso ativa os serviços relacionados a jogos para seu aplicativo e cria um ID do cliente OAuth 2.0, se você ainda não tiver um.
- Para criar uma entrada para o jogo, siga as etapas descritas em Configuração dos serviços relacionados a jogos do Google Play.
- Em AndroidManifest.xml, mude o atributopackageda tag<manifest>para o nome do pacote escolhido ao configurar o Google Play Console. Talvez seja necessário corrigir algumas referências em todo o projeto depois de fazer essa mudança, principalmente na classeRgerada.
- Abra o res/values/ids.xmle coloque o ID do app lá. O ID do app não é o mesmo que o ID do cliente. Ele é o número ao lado do nome do jogo na página Detalhes do jogo do Google Play Console.
Etapa 3: executar a amostra
Para executar a amostra, você vai precisar de um dispositivo Android físico ou de um emulador com o Google Play Services instalado:
- Execute ndk-buildpara compilar o código nativo.
- No Eclipse, clique em Run > Run As > Android Application e execute a amostra no seu dispositivo.
- Quando a amostra abrir, toque em qualquer lugar da tela. O logotipo do Google Play Games vai aparecer. Se você configurou o app corretamente, será necessário fazer login.
Opcional: criar automaticamente com o Eclipse
As etapas a seguir mostram como configurar o Eclipse para executar automaticamente ndk-build quando você
fizer mudanças nos arquivos da pasta jni.
- Clique com o botão direito do mouse no projeto MinimalistActivity e clique em Propriedades. Na janela "Propriedades", selecione o painel Builders.
- Clique em Novo para adicionar um novo Builder, selecione Programa e clique em OK.
- No campo Nome, insira "NDK Builder".
- Em Local, clique em Procurar sistema de arquivos, navegue até o diretório NDK_ROOTe selecione o comandondk-build.
- Em Diretório de trabalho, clique em Procurar espaço de trabalho e selecione a pasta do projeto MinimalistActivity.
- Clique na guia Atualizar. Confira se a caixa Atualizar recursos após a conclusão está marcada.
- Selecione o botão de opção Recursos específicos e clique em Especificar recursos. Na caixa de diálogo resultante, selecione a pasta jniem MinimalActivity.
- Clique em Aplicar e em OK para concluir a criação do Builder.
Agora, sempre que você editar um arquivo na pasta jni, o Eclipse vai executar ndk-build e imprimir a saída no console do Eclipse.
