Deskdragora
2026Desenvolvedor 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.
Software, Ferramentas & Habilidades
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)
Descrição do Jogo
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.