Le construí un RPG 3D a mi hijo para su cumpleaños — y corre en el navegador
Quería hacerle a mi hijo un regalo que no se comprara en una juguetería, así que le construí un mundo entero: CHATTE, un RPG 3D de un gatito espíritu en un reino estilo anime, que corre gratis en el navegador con Three.js. Cómo lo armé, capa por capa.
13 de julio de 2026
Esto no empezó como un proyecto de la agencia. Empezó como un regalo. Quería hacerle algo a mi hijo para su cumpleaños —algo que no se comprara en una juguetería—, así que me senté a construirle un mundo entero: un RPG 3D donde un gatito espíritu explora un reino de estilo anime. Se llama CHATTE — El Reino de Nekoheim, y lo mejor es que corre directo en el navegador, sin instalar nada, gratis, desde la compu o el celular.
Me divertí un montón haciéndolo, y técnicamente resultó un desafío hermoso. Te cuento cómo lo construí.
Un mundo 3D que abre con un click
CHATTE está hecho con Three.js (WebGL): renderizado 3D en tiempo real, en el navegador, sin plugins ni descargas. Abrís un link y ya estás adentro del mundo, corriendo a 30-40 FPS incluso en un celular de gama media. Es la parte que me encanta: un RPG con mundo abierto, ciclo día/noche y personajes animados, que carga como una página web.
El protagonista es un gato tuxedo con bufanda y túnica. Podés recorrer una aldea de estilo japonés, un bosque de cerezos en flor, un lago y un castillo, y todo cambia según la hora: hay un ciclo de día y noche real, con el sol, la luna y las luciérnagas.
De un prototipo tosco a un mundo con alma
Como todo, no salió así de una. La primera versión del gato era, digamos, con carácter (los bigotes salían para cualquier lado). Fui iterando el modelo hasta uno mucho más pulido: mejor pelaje, mejores proporciones, una cara que da ganas de abrazarlo.
Y el mundo fue creciendo capa por capa: primero el terreno y el personaje, después el castillo, la aldea, el bosque de otoño y el lago. Le sumé un minimapa, una HUD con vida, maná y estrellas, y coordenadas en vivo para no perderme mientras lo construía.
Habitantes y habilidades
Un mundo vacío no es un mundo. Así que aparecieron los NPCs: aldeanos que se mueven por el pueblo y un mago. Y el gato fue ganando habilidades: bailes, un dash para moverse rápido, maullar y magia.
Que funcione en el celular
Nada de esto sirve si tu hijo no lo puede abrir en el teléfono. Así que lo hice responsive de verdad: controles táctiles, la HUD adaptada a pantalla vertical, el joystick y los botones de acción a mano. El mismo mundo 3D, en el bolsillo.
Por qué te cuento esto (si sos una empresa)
Porque esto es, en el fondo, lo que hacemos en PairProgramming, aunque el ejemplo sea un juego: construir productos reales, de punta a punta, que corren donde tienen que correr. Si podemos armar un RPG 3D jugable en el navegador —con optimización de performance, 3D en tiempo real y una versión mobile que anda—, imaginate lo que hacemos cuando el objetivo es tu producto digital, tu SaaS o tu plataforma.
CHATTE vive dentro de ModoJuego, un portal de videojuegos, y lo podés jugar gratis ahora mismo. Si querés ver la ficha técnica, está en nuestro portafolio. Y si tenés una idea de producto digital —por más rara que parezca—, escribinos: las mejores las hacemos realidad.
El detalle que no se ve en el código
Hay un rincón de Nekoheim que no está en ningún changelog: un lugar del mundo dedicado a la persona para la que hice todo esto. Porque al final, la mejor tecnología no es la que impresiona, es la que dice algo.
Por Esteban Aleart, Founder & Lead Engineer en PairProgramming.
FAQ
¿Con qué está hecho CHATTE?
Con Three.js (WebGL): renderizado 3D en tiempo real directo en el navegador, sin plugins ni descargas. Por eso abre con un link y funciona igual en la compu y en el celular.
¿Se puede jugar gratis?
Sí. CHATTE es gratis y se juega en el navegador, sin instalar nada. Vive dentro de ModoJuego, un portal de videojuegos.
¿Corre en el celular?
Sí, es responsive de verdad: controles táctiles, joystick y botones de acción, con la HUD adaptada a pantalla vertical. El mismo mundo 3D, en el teléfono.
¿Un juego 3D en el navegador no va lento?
Depende de cómo esté construido. CHATTE corre a 30-40 FPS incluso en un celular de gama media, con un mundo abierto, ciclo día/noche y NPCs. La optimización de performance es justamente la parte difícil, y es lo que marca la diferencia.
¿Hacen este tipo de desarrollos para empresas?
Sí. Aunque el ejemplo sea un juego, es lo que hacemos en PairProgramming: productos digitales a medida, de punta a punta, que corren donde tienen que correr. Si tenés una idea, escribinos y la charlamos.
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.










