Pitch: [Game/Produtividade] Idle RPG + Pomodoro/Plataforma pra foco
Criei um companheiro de tela em pixel art que joga RPG enquanto trabalho (e o que aprendi publicando na MS Store)
Sempre fui apaixonado por RPGs e MMOs... aquela sensação clássica de ver o personagem evoluindo, pegando loots e conquistando marcas no jogo. Porém, com a rotina de trabalho e a vida adulta, o tempo para sentar e jogar 3 horas seguidas simplesmente desapareceu. Eu começava um jogo, parava por dias e nunca mais voltava.
Para tentar resolver isso para mim mesmo, decidi juntar o estilo dos antigos pets virtuais (Tamagotchi), mecânicas de idle/incremental games e produtividade, e criei o MyRPGCompanion.
O Conceito: Um "Clippy" RPG de Borda de Tela
Ele é um heroizinho em pixel art que fica andando, lutando, pescando e subindo de nível na borda da tela enquanto você trabalha ou estuda.
Para integrar de fato com a rotina sem ser apenas uma distração, adicionei um modo Foco (Pomodoro):
- Durante os ciclos de trabalho focado, o herói ganha bônus de XP e loot.
- Conforme você cumpre seus tempos de foco, o progresso do personagem acelera.
- A ideia é transformar o tempo de foco em progresso visível dentro do jogo.
O Desafio Técnico e IA como Copiloto
Desenvolver um projeto desse tipo sozinho como hobby costuma esbarrar na falta de tempo. Para acelerar a construção e sair da fase de protótipo, usei IA como parceira de código (pair programming) do início ao fim.
A IA me ajudou no boilerplate, na estruturação rápida de rotinas de estado do jogo e na integração com APIs nativas. Toda a direção de arte, lógicas de balanceamento do RPG, mecânicas e o tom do app continuaram sendo escolhas manuais.
Publicação na Microsoft Store e Aprendizados de Segurança
Sendo da área de cibersegurança, uma das maiores surpresas do processo foi entender a jornada de publicação na Microsoft Store como desenvolvedor individual (pessoa física).
Para quem desenvolve no ecossistema Windows, a loja exige uma série de validações técnicas relevantes:
- Certificação de Código e Assinatura Digital: Garantir que o binário não seja sinalizado como Falso Positivo em antivírus por se sobrepor a outras janelas (comportamento comum de overlay).
- Sandboxing e Permissões: Lidar com as APIs do sistema para garantir que o overlay seja leve, não afete a performance de outros softwares e respeite os isolamentos do SO.
- Integração de Compras Nativas: Implementar a API da MS Store sem precisar subir uma infraestrutura própria de pagamentos complexa.
Estar do "outro lado da mesa" — não auditando software, mas empacotando, assinando e passando pela esteira de validação técnica da Microsoft — foi um aprendizado prático incrível sobre distribuição segura.
Quer testar ou dar um feedback?
O app já está disponível tanto para Windows (Microsoft Store) quanto para Linux:
👉 Acessar o MyRPGCompanion e Roadmap
Como o projeto nasceu para uso pessoal e foi expandido, estou super aberto a feedbacks da comunidade sobre:
- Mecânicas de foco/produtividade que façam sentido adicionar;
- Otimização de performance para overlays em desktop;
- Ideias para o roadmap do projeto!
Valeu, pessoal!
**OBS: A versão 1.2.0 ainda está em aprovação na MSStore, por isso a data de "SAIU" está como 5/10 prevendo essa demora na atualização na loja. Versões baixadas diretamente já estão atualizadas.