SDK do Google Play Games para PC para Unity

O SDK do Google Play Games para PC para Unity oferece uma interface nativa em C# para integrar os Serviços do Google Play Games no PC. Esse pacote foi criado especificamente para o mecanismo Unity, encapsulando o SDK C++ subjacente para fornecer uma API moderna, assíncrona e com segurança de tipos para desenvolvedores em C#.

O pacote do Unity permite a integração de recursos principais, especificamente faturamento e integridade, sem exigir wrappers nativos personalizados ou gerenciamento manual de interoperabilidade em C++.

Principais recursos

  • Suporte nativo a C#:acesse o SDK completo do Play Games para PC usando classes e métodos padrão em C#. O wrapper processa toda a transmissão entre C# e as bibliotecas C++ nativas.
  • API Async moderna:todas as operações assíncronas usam a tarefa padrão do C# e padrões async ou await. Isso substitui os mecanismos de callback legados, tornando seu código mais limpo e legível.
  • Gerenciamento de erros unificado:os resultados da API usam um padrão de resultado padronizado. Verifique Result.IsOk para verificar o sucesso ou inspecione Result.Code para enums de erro específicos (por exemplo, BillingError, IntegrityError).
  • Compatibilidade com arquiteturas x86 e x64:o pacote inclui binários nativos para arquiteturas x86 e x64. Isso permite criar versões de 32 ou 64 bits do jogo totalmente compatíveis com o ambiente de execução de 64 bits do Google Play Games no PC.
  • Formato do Unity Package Manager (UPM):distribuído como um arquivo tar padrão com gerenciamento de dependências e integração de controle de versões limpos.

Recursos compatíveis

Esta versão atual é compatível com os seguintes módulos do Google Play:

  • Inicialização:gerencie o ciclo de vida da conexão entre seu jogo do Unity e a plataforma Google Play Games no PC.
  • Google Play Faturamento:suporte completo para compras no app (IAP) e assinaturas usando o BillingClient moderno.
  • Play Integrity:proteja seu jogo contra abusos e modificações não autorizadas solicitando tokens de integridade diretamente pelo SDK do Google Play Games para PC no Unity.
  • Referência de instalação do Play:identifique canais de aquisição de usuários e rastreie informações de referência recuperando a string de referência e o carimbo de data/hora da instalação pelo SDK do Google Play Games para PC no Unity.
  • Recuperação dos serviços relacionados a jogos do Google Play:faça login dos usuários sem problemas vinculando contas no jogo com contas dos serviços relacionados a jogos do Google Play, permitindo a sincronização do progresso em vários dispositivos.

Requisitos do sistema

Antes de começar, verifique se o ambiente de desenvolvimento atende aos seguintes requisitos:

Componente Requisito
Versão do Unity 2018.4 ou mais recente
Backend de scripting IL2CPP
Compatibilidade de API .NET Standard 2.0 ou .NET Framework 4.x
Plataforma de destino SO:Windows (64 bits)

Arquitetura de jogo compatível:x86 (32 bits) ou x64 (64 bits)

Próximas etapas

Considere as seguintes próximas etapas: