Criei um RPG 3D para o meu filho no aniversário — e ele roda no navegador
Queria presentear meu filho com algo que não viesse de uma loja de brinquedos, então resolvi construir para ele um mundo inteiro: CHATTE, um RPG 3D com um gatinho-espírito em um reino no estilo anime, que roda de graça direto no navegador com Three.js. Como fiz, camada por camada.
13 de julio de 2026
Isto não começou como um projeto da agência. Começou como um presente. Queria dar algo ao meu filho no aniversário —algo que não viesse de uma loja de brinquedos—, então sentei para construir para ele um mundo inteiro: um RPG 3D onde um gatinho-espírito explora um reino no estilo anime. Seu nome é CHATTE — O Reino de Nekoheim, e o melhor é que roda direto no navegador, sem instalação, grátis, tanto no computador quanto no celular.
Eu me diverti muito fazendo isso, e tecnicamente foi um desafio lindo. Vou contar como foi construído.
Um mundo 3D que abre com um clique
CHATTE é feito com Three.js (WebGL): renderização 3D em tempo real, no navegador, sem plugins ou downloads. Abra um link e já está dentro do mundo, rodando a 30-40 FPS até mesmo em um celular de faixa média. É isso que mais gosto: um RPG de mundo aberto, com ciclo dia/noite e personagens animados, que carrega como uma página da web.
O protagonista é um gato tuxedo com cachecol e túnica. Você pode explorar uma aldeia de estilo japonês, uma floresta de cerejeiras em flor, um lago e um castelo, e tudo muda conforme a hora: há um ciclo real de dia e noite, com sol, lua e vaga-lumes.
Do protótipo tosco a um mundo com alma
Como tudo, não saiu perfeito de primeira. A primeira versão do gato tinha, digamos, personalidade (os bigodes saíam para todos os lados). Fui iterando o modelo até chegar a um muito mais polido: melhor pelagem, proporções mais harmônicas, um rosto que dá vontade de abraçar.
E o mundo foi crescendo camada por camada: primeiro o terreno e o personagem, depois o castelo, a aldeia, a floresta de outono e o lago. Adicionei um minimapa, uma HUD com vida, mana e estrelas, e coordenadas em tempo real para não me perder enquanto construía.
Habitantes e habilidades
Um mundo vazio não é um mundo. Então, apareceram os NPCs: aldeões que se movimentam pela vila e um mago. E o gato foi ganhando habilidades: danças, um dash para se mover rápido, miados e magia.
Funcionando no celular
Nada disso adianta se o jogo não puder ser aberto no telefone. Então, fiz questão de deixá-lo verdadeiramente responsivo: controles touch, HUD adaptada para tela vertical, joystick e botões de ação ao alcance. O mesmo mundo 3D, no bolso.
Por que estou contando isso (se você é uma empresa)
Porque, no fundo, é isso que fazemos na PairProgramming, mesmo que o exemplo seja um jogo: construir produtos reais, do início ao fim, que funcionam onde precisam funcionar. Se conseguimos montar um RPG 3D jogável no navegador — com otimização de performance, 3D em tempo real e uma versão mobile funcional —, imagine o que fazemos quando o objetivo é o seu produto digital, seu SaaS ou sua plataforma.
CHATTE está dentro de ModoJuego, um portal de jogos, e você pode jogar agora mesmo de graça. Se quiser ver a ficha técnica, está no nosso portfólio. E se tiver uma ideia de produto digital —por mais estranha que pareça—, nos escreva: as melhores a gente faz realidade.
O detalhe que não aparece no código
Há um cantinho de Nekoheim que não está em nenhum changelog: um lugar do mundo dedicado à pessoa para quem tudo isso foi feito. Porque, no fim das contas, a melhor tecnologia não é aquela que impressiona, e sim a que diz algo.
Por Esteban Aleart, Fundador & Engenheiro Líder na PairProgramming.
FAQ
Com o que o CHATTE foi feito?
Com Three.js (WebGL): renderização 3D em tempo real direto no navegador, sem plugins ou downloads. Por isso abre com um link e funciona igual no computador e no celular.
É possível jogar de graça?
Sim. O CHATTE é gratuito e roda no navegador, sem instalação. Está disponível dentro do ModoJuego, um portal de jogos.
Roda no celular?
Sim, é verdadeiramente responsivo: controles touch, *joystick* e botões de ação, com a HUD adaptada para tela vertical. O mesmo mundo 3D, no seu bolso.
Um jogo 3D no navegador não fica lento?
Depende de como foi construído. O CHATTE roda a 30-40 FPS até mesmo em celulares de faixa média, com mundo aberto, ciclo dia/noite e NPCs. A otimização de performance é justamente a parte difícil, e é o que faz a diferença.
Vocês fazem esse tipo de desenvolvimento para empresas?
Sim. Embora o exemplo seja um jogo, é isso que fazemos na PairProgramming: produtos digitais sob medida, do início ao fim, que funcionam onde precisam funcionar. Se tiver uma ideia, fale conosco e a gente conversa.
Artículos relacionados
Mesa 7 pidió otra cosa: lo que le cuesta a un bar la gestión en papel
Mesa 7 pidió una milanesa sin queso porque hay un celíaco. En el camino del salón a la cocina, el "sin queso" se perdió. Ese cuello de botella —cómo viaja la información entre salón, cocina y caja— es donde se va la rentabilidad de un bar. Qué construimos para resolverlo.
Desarrollo de SoftwareCRM a medida vs SaaS (Salesforce, HubSpot, Pipedrive): cuándo elegir cada uno
La conversación "Salesforce o algo a medida" termina mal casi siempre. O se compra un CRM caro que nadie usa, o se desarrolla algo a medida que no se mantiene. Vamos a la decisión correcta.
Desarrollo de SoftwarePlataformas reutilizables: el motor que sirve para 5 verticales (y cómo pensarlas)
Cuando armas el segundo o tercer producto de una familia (CRM eventos, CRM inmobiliario, CRM mecánicos) y te das cuenta que el 70% es lo mismo. Hay una forma correcta de reutilizar y una incorrecta. Vamos a la correcta.










