Pitch: Meu filho queria jogar comigo, então fiz um jogo de navegador pra ele (e agora ele tem bairro, Megazord e kart)

O Thomas, meu filho, vivia me pedindo pra jogar alguma coisa com ele. Em vez de procurar um jogo, resolvi fazer um, do zero, à noite depois do trabalho.

Virou a Escola de Massinha: uma escola pública brasileira onde alguém derrubou massinha na cafeteira dos professores e todo mundo virou zumbi de massinha. Você pega o estilingue, o lança-giz e o álcool em gel e cura a escola.

Cada pedido dele virou uma parte do jogo:

  • "Pai, eu quero um cachorro" → o Caramelo, vira-lata que te segue e late pros zumbis
  • "Quero um robô gigante" → um Megazord que você monta com peças do ferro-velho
  • "Quero jogar com meus amigos" → multijogador online (WebRTC, o navegador de quem cria a sala vira o servidor)
  • "Quero um kart" → Massinha Kart com 4 pistas

Algumas coisas técnicas que talvez interessem aqui:

  • Three.js + TypeScript + Vite, roda direto no navegador, no PC e no celular
  • Nenhum arquivo de arte: todo modelo, textura, som e música é gerado por código (massinha "amassada" com ruído nos vértices, shader de stop-motion a 12 fps)
  • Multijogador sem servidor de jogo: PeerJS pra apresentar os navegadores, TURN da Cloudflare pra quem está atrás de CGNAT, e o navegador do anfitrião roda as regras (com anti-trapaça básico)
  • Fiz com ajuda de IA (Claude Code) — dá pra contar como foi programar "a dois" com ela, se tiverem curiosidade

É grátis, sem anúncio, sem cadastro: https://massinha.net/?de=tabnews

Feedback é muito bem-vindo, principalmente de quem tem filho pequeno 🙂

Source

3 views·1 share