Produto antes do framework
Uso Unity como ambiente de produto, não apenas como engine. A arquitetura precisa sustentar o loop do jogador, dar autonomia à equipe e continuar legível quando entram conteúdo, serviços, plataformas e restrições de produção.
Arquitetura comprovada em escalas diferentes
No DATA2073, isso aparece em fluxos reutilizáveis para quests, passes, tutoriais, inventário e eventos. CryptoFights conecta gameplay, UI, WebSockets e ferramentas de diagnóstico. Triple Z separa topologia de sessão das regras do jogo ainda na pré-produção, enquanto Jigsaw Puzzles AI comprova a mesma disciplina em um produto publicado para iOS e Android.
Como torno a evolução explícita
Defino composição, escopo e ciclo de vida antes de adicionar abstração, depois separo intenção, estado e apresentação quando variações reais justificam esse limite. O resultado é uma arquitetura que pode ser depurada, testada e entregue à equipe — não um framework que apenas seu autor entende. Veja as evidências na evolução da injeção de dependência com Zenject e em sistemas de gameplay reutilizáveis.














