Desenvolver seu jogo no Microsoft Visual Studio

A Android Game Development Extension (AGDE) para Visual Studio permite que você defina o Android como uma plataforma de destino para seus projetos do Visual Studio. A AGDE é compatível com uma gama completa de atividades de desenvolvimento: gerenciamento de projetos, criação, depuração e criação de perfil.

A AGDE é mais adequada quando você está desenvolvendo principalmente no Windows e usa o Microsoft Visual Studio para criar código em C ou C++. Se você estiver criando código em C ou C++ com ferramentas diferentes, use o Android Studio para desenvolver apps para o Android.

A AGDE faz parte do Android Game Development Kit. O Android Game Development Kit inclui bibliotecas e ferramentas compatíveis com a criação de jogos incríveis no Android. As bibliotecas do Android Game Development Kit são compatíveis com projetos AGDE. Ferramentas como o Android Graphics Inspector podem ajudar você a ajustar seu jogo para ter um desempenho ideal.

Definir o Android como destino no Visual Studio

A AGDE adiciona o Android como uma plataforma de destino ao Visual Studio. Isso permite que projetos de várias plataformas do Visual Studio integrem rapidamente o Android como uma nova plataforma. Os recursos do Visual Studio IntelliSense são compatíveis com a AGDE. Todas as arquiteturas atuais de CPU do Android são compatíveis: ARM e Intel em 32 bits e 64 bits.

Criar no Visual Studio

A AGDE integra-se ao MSBuild para compilar e vincular código C++ para Android. O Android NDK é usado para fornecer o compilador e o conjunto de ferramentas de compilação. Para desenvolvedores que têm dependências específicas, a AGDE é compatível com várias versões do NDK. As configurações de compilação do projeto são definidas usando o sistema padrão de propriedades do Visual Studio. A AGDE é compatível com o Incredibuild. Isso permite que os desenvolvedores usem a infraestrutura de compilação distribuída existente para acelerar os tempos da compilação para Android.

Depurar no Visual Studio

A AGDE é compatível com a implantação, execução e depuração com um emulador e um dispositivo físico. O depurador também pode ser anexado a um processo já em execução. A AGDE integra-se com o LLDB para compatibilidade com depuração. Com a AGDE, as sessões de depuração são executadas no Visual Studio usando a interface padrão para pontos de interrupção, rastreamento e inspeção de variáveis. Recursos adicionais incluem visualizações de memória e registro e desmontagem de código nativo. A funcionalidade de shell do LLDB está disponível por meio da janela de comando do Visual Studio. Os desenvolvedores do Unreal Engine que usam a versão 4.26.1 e mais recentes podem usar a AGDE para depurar no Android.

Perfil do Visual Studio

A AGDE se integra a uma versão autônoma do criador de perfil do Android Studio. Ele pode ser iniciado no Visual Studio e anexado a uma sessão de jogo em execução. O criador de perfil do Android Studio exibe estatísticas de uso em tempo real para CPU, memória, rede e energia.

Requisitos

A AGDE exige um PC Intel ou AMD que execute o Microsoft Windows com o seguinte software instalado:

  • .NET Core SDK 2.2
  • Android Studio 3.5 ou mais recente
  • Visual Studio 2017 (15.4.0 ou mais recente) ou Visual Studio 2019 (16.0.0 ou mais recente)

Mais informações

(Links para download) (Links para o guia da AGDE)