
Make Your Own PuzzleScript Games
Anna Anthropy
- Editorial
- No Starch Press
- Año
- 2019
- Páginas
- ~184
- Nivel
- Intermedio
De qué trata
Guía práctica y accesible de la reconocida diseñadora independiente Anna Anthropy que enseña el diseño y desarrollo de videojuegos de lógica espacial mediante PuzzleScript, el motor web de código abierto creado por Stephen Lavelle. El libro está concebido para principiantes y desarrolladores de nivel intermedio que quieran adentrarse en la mecánica pura del diseño de niveles y reglas sin la complejidad de configuración de herramientas como Godot o Unity, requiriendo únicamente un navegador web.
El contenido desgrana la sintaxis declarativa de reglas de sustitución espacial que caracteriza a PuzzleScript (`[ Patrón origen ] -> [ Patrón destino ]`). Enseña a diseñar sprites pixel art en cuadrículas nativas de 5x5 píxeles, estructurar capas de colisión, componer niveles mediante diagramas de caracteres ASCII y sintetizar efectos de sonido de estilo chiptune mediante su generador procedural integrado. Se exploran mecánicas de empuje tipo Sokoban, interruptores, interacción con objetos móviles, detección de peligros, condiciones de derrota con reinicio instantáneo y la exportación de proyectos a páginas HTML5 publicables en plataformas como itch.io.
Todo el aprendizaje se consolida mediante el desarrollo completo de dos juegos que evolucionan en dificultad y narrativa lúdica. La gran fortaleza del libro radica en enseñar a pensar con mentalidad de diseñador de niveles (level designer), demostrando cómo un conjunto reducido de restricciones formales puede generar desafíos intelectualmente estimulantes. Deja deliberadamente fuera la física continua, las variables avanzadas y la programación imperativa tradicional, por lo que resulta un punto de partida perfecto para ejercitar el diseño lógico antes de abordar motores generalistas.
- PuzzleScript
- Diseño de videojuegos
- Rompecabezas por turnos
- Diseño de niveles
- Pixel art
- Sonido chiptune
- Lógica espacial
- Juegos HTML5
- Reglas declarativas
- Mecánicas Sokoban
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Herding Cats
Juego de rompecabezas en cuadrícula donde el jugador interactúa con gatos para guiarlos y agruparlos; introduce sprites, capas de colisión, reglas de empuje por turnos y narrativa emergente mediante el diseño de niveles.
Robot Heist
Juego de infiltración y sigilo por turnos donde un robot evade rayos láser y centinelas de seguridad, implementando reglas condicionales complejas, estados de pérdida y diseño de niveles laberínticos.

