Sobre o portfólio

SEO

100 palavras

  • Unity
  • Multiplayer
  • LiveOps
  • C#

Leonardo Lycan é Lead Game Developer e especialista em desenvolvimento de jogos Unity, arquitetura multiplayer, sistemas de gameplay, LiveOps e produção técnica. Este portfólio reúne projetos publicados, protótipos jogáveis, estudos de produto e artigos sobre engenharia de jogos, IA aplicada, Web3, onboarding e experiências digitais. O trabalho combina liderança de equipes, programação C#, integração de serviços, otimização de performance e comunicação clara entre design, arte e negócio. Para projetos, consultoria ou colaboração, Leonardo oferece uma abordagem prática: entender o problema, construir uma solução robusta e transformar requisitos complexos em experiências memoráveis para jogadores e produtos digitais com impacto mensurável hoje.

Skills · 01

Desenvolvimento Unity

Arquitetura, gameplay e sistemas de produção em Unity preparados para evoluir sem perder ritmo de entrega.

  • Arquitetura e limites de dependência
  • Sistemas reutilizáveis de gameplay, UI e conteúdo
  • Performance, tooling e builds
Desenvolvimento Unity
EvidênciaBases modulares, fluxos reutilizáveis e releases entre protótipos, jogos vivos, Android, PC e lojas públicas.

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.

Tem um projeto com esse desafio?

Vamos transformar o risco em uma fatia jogável.

Ver projetos relacionados