Three.js — Videojuegos 3D en la Web

Español

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.

Mostrar más