
WebGL Game Development
Sumeet Arora
- Editorial
- Packt
- Año
- 2014
- Páginas
- ~418
- Nivel
- Intermedio
De qué trata
Manual de desarrollo de videojuegos de Sumeet Arora publicado por Packt en 2014. Enseña a diseñar y programar juegos 3D en el navegador combinando la API nativa de WebGL con JavaScript moderno, dirigido a desarrolladores front-end y programadores de videojuegos que buscan crear títulos tridimensionales sin plugins.
El contenido estructura la arquitectura de un motor de juegos web desde cero: gestión del bucle principal (game loop), carga y renderizado de mallas complejas desde Blender mediante formatos OBJ y JSON, e iluminación de escenarios con fuentes múltiples. Cubre texturizado avanzado con cube maps para reflejos de entorno, cámaras en primera y tercera persona, generación y renderizado de terrenos 3D con mapas de altura, sistemas de animación esqueletal (skinning) para personajes, y detección de colisiones mediante raycasting y volúmenes delimitadores (bounding boxes). Además, aborda la comunicación en tiempo real con WebSockets para modos multijugador.
El lector aplica cada concepto directamente en la creación de un videojuego funcional, integrando modelos animados, colisiones y entorno físico en un flujo cohesivo. Su valor radica en abarcar todas las piezas necesarias para un juego comercial (arte, animación, física y multijugador). Ofrece una base sólida sobre la estructura y arquitectura que requiere un juego 3D en la web.
- WebGL
- Desarrollo de videojuegos
- Animación esqueletal (skinning)
- Generación de terrenos
- Raycasting y colisiones
- Juegos multijugador
- Cube maps
- Blender a WebGL
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Juego 3D con Personajes Animados y Terreno
Construcción completa de un videojuego 3D en el navegador con navegación sobre terreno irregular, personajes articulados con animación esqueletal y colisiones.

