PuzzleScript
An open-source HTML5 puzzle engine defining objects, collision layers, rules, levels, and win conditions as text.
Why use it
The path from rule edit to browser playtest is extremely short, helping teams prove puzzle mechanics before scaling production.
Where it fits
Use prototypes and playtests to find core experience problems while they are still cheap to fix.
What to check
Its vocabulary is deliberately centered on grids and rules; elaborate presentation, UI, or large projects need migration or modification.