A documentação do desenvolvedor do Unreal Engine contém a maior parte das informações de que você precisa para usar o Unreal Engine na criação para dispositivos Android.
Primeiros passos
O guia de Início rápido do Android (link em inglês) abrange grande parte do que você precisa para iniciar o desenvolvimento para Android, incluindo o seguinte:
- Como criar um projeto para dispositivos móveis
- Como configurar o projeto para ser direcionado ao Android
- Como configurar o editor para visualizações do renderizador em dispositivos móveis
- Como iniciar em um dispositivo Android de destino
- Como empacotar o build do Android em um APK para teste
Se você estiver usando o Windows como sua plataforma de desenvolvimento, o Unreal vai se integrar à Android Game Development Extension para Visual Studio.
Como empacotar o projeto
O guia Como empacotar projetos do Android não apenas aborda o empacotamento do build do Android em um arquivo APK, mas também abrange a preparação do build para distribuição usando o Android App Bundle.
Play Asset Delivery
A referência do Google Play Asset Delivery (link em inglês) aborda como ativar o Play Asset Delivery no projeto, como designar regras para criar blocos que se tornarão pacotes de recursos no Android App Bundle e como aproveitar os recursos de tempo de instalação, acompanhamento rápido e sob demanda.
API Play Integrity
A API Play Integrity ajuda a verificar se o jogo não foi modificado, se foi instalado pelo Google Play e se está sendo executado em um dispositivo Android genuíno ou em uma instância genuína do Google Play Games para PC. O servidor de back-end do jogo pode responder quando você detecta tráfego arriscado para evitar acesso não autorizado e trapaça. Consulte a documentação e a referência da API Runtime para saber como integrar esse recurso ao plug-in do Unreal Engine.
Atualizações no app do Google Play
As atualizações no app permitem que você solicite que os usuários atualizem para a versão mais recente do seu jogo quando uma nova versão estiver disponível, sem que o usuário precise acessar a Play Store. Consulte a documentação e a referência da API Runtime para saber como integrar esse recurso ao plug-in do Unreal Engine.
Play In-App Reviews
Com as avaliações no app do Google Play, você pode pedir que os usuários enviem notas e avaliações da Play Store sem sair do jogo. Consulte a documentação e a referência da API de tempo de execução para saber como integrar esse recurso ao plug-in do Unreal Engine.
Google Play Faturamento
O guia Compras no app (link em inglês) abrange como configurar seu jogo para o sistema de faturamento do Google Play, como ler informações de compra e como fazer compras.
Vulkan API
O Vulkan é uma API gráfica 3D de alto desempenho e multiplataforma que tem baixa sobrecarga em comparação com o OpenGL ES.
Para ativar a API gráfica Vulkan, navegue até Project Settings > Platforms > Android > Build e selecione Support Vulkan. Quando você seleciona Suporte a Vulkan e Suporte a OpenGL ES3.2, o Unreal usa o Vulkan por padrão. Se o dispositivo não oferecer suporte ao Vulkan, o Unreal vai voltar para o OpenGL ES 3.2.
Frame Pacing
O Unreal 4.25 e versões mais recentes integram a Biblioteca Android Frame Pacing, que faz parte do Android Game Development Kit. O artigo Ritmo de frames para dispositivos móveis explica como ativar a Biblioteca Android Frame Pacing e como controlar o ritmo de frames pelo código C++.
Otimização da renderização
O guia Otimização da renderização para dispositivos móveis (link em inglês) aborda diretrizes e práticas recomendadas para otimizar o desempenho em dispositivos móveis, incluindo quando usar mapas normais e malhas de alta visualização. Ele aborda os conceitos básicos para reduzir chamadas de renderização, contagem de malhas e contagem de IDs de material, além de complexidade de material, otimização da resolução de textura, tempo de inicialização e tamanho do pacote.
Práticas recomendadas
Também temos artigos de práticas recomendadas sobre recursos de arte, identidade, distribuição e muito mais que vão ajudar você a navegar pelo ecossistema Android com o Unreal Engine.