< Voltar

Deskdragora

2026

Desenvolvedor Líder | Monk Monkey

O que eu fiz

  • Assumi a responsabilidade de toda a implementação na engine e direção técnica em jogabilidade, sistemas, UI, serviços de plataforma e operações de lançamento.
  • Arquitetou o projeto como uma codebase modular do Unity (Core, Services, Systems, Gameplay, UI, Infrastructure) usando contratos explícitos e composição de dependências em tempo de inicialização.
  • Implementei um event bus tipado para desacoplar a jogabilidade, UI e sistemas de suporte, melhorando a velocidade de iteração e reduzindo o acoplamento cruzado entre sistemas.
  • Construí um pipeline de balanceamento em tempo real com configuração remota (remote config), cache ETag, fallback local e aplicação em tempo de execução, permitindo ajustes seguros sem um rebuild completo do cliente.
  • Desenhei e implementei a lógica de progressão e economia, incluindo curvas de crescimento, fórmulas baseadas em estatísticas e precificação de cristais atrelada aos resultados de jogo.
  • Desenvolvi um ciclo de vida de salvamento resiliente com escritas atrasadas, salvamento forçado ao sair, sincronização de tempo de jogo e persistência para o estado de recarga baseado em tempo.
  • Criei ferramentas internas customizadas para o Unity Editor para produção de conteúdo da biblioteca de itens (fluxos de criação, renomeação, deleção e sincronização de dados).
  • Entreguei polimento de interação para o pet de desktop: modos de interação com o cursor, restrições de segurança de arrastar, fixação na tela, controles do monitor, captura de tela e feedback visual do estado de cuidado.
  • Otimizei os sistemas de feedback do jogador com object pooling e caminhos de atualização baseados em eventos para performance responsiva em tempo de execução.
  • Integrei a Steam através de uma camada de abstração de plataforma e construí pipelines de CI/CD para versionamento baseado em branch, fluxo automatizado de lançamento e deploy na Steam.
UnityC#Arquitetura de Jogo ModularSistemas Baseados em EventosConfiguração Remota e Balanceamento em Tempo RealDesign de Progressão e EconomiaSistemas de Salvar/CarregarFerramental para Unity EditorIntegração SteamworksCI/CD (GitHub Actions)

Deskdragora é um tamagotchi de desktop onde um companheiro mandrágora absorve luz para gerar Magia, que é gasta para melhorar atributos, evoluir estágios de crescimento e desbloquear itens cosméticos com bônus de jogabilidade. Construído para PC e Steam, ele combina progressão passiva com interações de cuidado ativo para criar um ciclo de companhia de desktop de longo prazo.