Three.js — Videojuegos 3D en la Web
Three.js — Videojuegos 3D en la Web es una guía práctica de 26 páginas escrita en español para aprender a crear videojuegos 3D que corren directamente en el navegador, sin instalar nada.
A quién está dirigido: programadores con conocimientos básicos de JavaScript que quieran entrar al mundo del 3D y los videojuegos web.
No se requiere experiencia previa en gráficos ni matemáticas avanzadas.
Qué enseña, capítulo por capítulo:
Fundamentos del 3D — cómo funciona el espacio tridimensional: ejes, vectores, transformaciones y el pipeline de WebGL.
Configurar Three.js — cómo arrancar un proyecto sin servidor ni instalaciones, y cómo funciona el loop de animación.
Geometría y Materiales — todas las formas primitivas, materiales realistas (PBR) y texturas.
Cámara y Controles — perspectiva, exploración de escenas y cámara en tercera persona.
Iluminación — los cuatro tipos de luces y cómo configurar sombras.
Animación y Física — movimiento, gravedad y detección de colisiones sin librerías externas.
Input del Jugador — teclado, movimiento WASD, salto y apuntado con el mouse.
Proyecto Final: Space Dodge — un videojuego completo con menú, puntuación y game over.
Referencia Rápida — cheat sheet con todas las clases y métodos esenciales.