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