Build Android
Starfall Alliance é desenvolvido como um jogo web primeiro, mas com Android como plataforma principal de lançamento. Usamos Capacitor para empacotar o jogo como app nativo.
Por que Capacitor?
Capacitor permite que jogos web rodem como apps nativos sem reescrever código:
- Acesso a APIs nativas do Android
- Performance próxima de nativo
- Uma única codebase para web e mobile
- Atualizações via web (sem passar pela Play Store toda vez)
Otimizações Mobile
Fizemos várias otimizações para garantir boa performance em celulares:
Performance
- Target de 60 FPS em dispositivos intermediários
- Sprites otimizados e atlas de texturas
- Pooling de objetos para evitar garbage collection
UX Mobile
- Controles adaptados para uma mão só
- Áreas de toque respeitando zonas seguras
- Feedback tátil em ações importantes
- Modo imersivo (fullscreen sem barras do sistema)
Energia
- Pausar automaticamente quando app vai para background
- Redução de processamento quando em menus
Modo Imersivo
No Android, o jogo roda em modo imersivo completo:
- Sem barra de status
- Sem barra de navegação
- Tela inteira dedicada ao jogo
Status Atual
O build Android está em desenvolvimento ativo. Estamos:
- Testando em diversos dispositivos
- Otimizando consumo de bateria
- Preparando assets para diferentes densidades de tela
- Configurando pipeline de CI/CD para builds
Próximos Passos
- Publicação na Play Store (em breve)
- Testes beta com jogadores selecionados
- Implementação de notificações push para eventos globais