
HTML5 Game Development For Dummies
Andy Harris
- Editorial
- Wiley
- Año
- 2013
- Páginas
- ~384
- Nivel
- Básico
De qué trata
Libro a todo color de Andy Harris, profesor de informática en la Universidad de Indiana-Purdue en Indianápolis, publicado por Wiley en 2013. Enseña a crear juegos 2D para el navegador y para dispositivos móviles con HTML5 y JavaScript. Está dirigido a principiantes y aficionados que quieren hacer sus primeros juegos, incluso sin experiencia previa en programación de videojuegos, aunque ayuda tener nociones básicas de HTML.
La primera parte asienta las bases: cómo funcionan los juegos en la web, la interacción con el usuario, buenas prácticas de código y un primer juego basado en números aleatorios. A partir de ahí el libro gira en torno a simpleGame.js, una librería del propio autor que simplifica el trabajo con el canvas de HTML5. Con ella se crean sprites y elementos de juego, se manejan escenas, colisiones y entrada del usuario, se aplican movimiento y animación, y se adapta el juego a pantallas táctiles y móviles. También documenta la librería, repasa los conceptos que hay detrás de ella y recomienda recursos para conseguir gráficos y sonidos.
La práctica consiste en construir pequeños juegos completos (de deportes, de aventura, estilo Pong y de tablero) y cierra con diez ideas de juego para desarrollar por cuenta propia. Su punto fuerte es lo rápido que se llega a tener algo jugable. Su principal limitación es depender de una librería propia y poco conocida: lo que se aprende no se traslada tal cual a motores populares como Phaser, y el libro se centra más en los gráficos que en arquitectura, audio avanzado o persistencia de datos. Es ideal para iniciarse y entender los conceptos, antes de pasar a un motor más extendido.
- HTML5
- JavaScript
- Canvas
- simpleGame.js
- Sprites
- Colisiones
- Animación
- Juegos móviles
- Entrada táctil
- Juegos 2D
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Juego sencillo con números aleatorios
Primer juego de la parte inicial, hecho con HTML y JavaScript puro, para practicar la interacción con el usuario y la lógica básica antes de usar la librería.
Juegos 2D con simpleGame.js
Varios juegos completos (de deportes, de aventura, estilo Pong y de tablero) construidos sobre el canvas de HTML5 con la librería simpleGame.js, con sprites, colisiones, animación y adaptación a móviles.
Diez ideas de juego para empezar
Capítulo final con diez bases de juego que el lector puede ampliar con simpleGame.js para seguir practicando por su cuenta.

