PuzzleScript is an open-source HTML5 game engine that provides a scripting language allowing you to build your very own puzzle games, entirely within a browser.
It's not a general purpose game making tool, it's not even a general purpose puzzle game making tool. Or even a avatar-based turn-based puzzle game making tool - games like DROD don't work, or games with very nuanced behaviours, like Puzzles proved impossible. But it is a tool, and I think it might prove handy/enabling for a number of people, if one is accepting of its limitations.
I've worked on a lot of puzzle games, and decided on a particular group of those that could be handily modelled with a scripting language. I've seen someone do a similar pattern-matching system before (I can't remember who, though), but it was a lot less flexible - the movement system in this engine is what gives it its real power.
|iCade 8-Bitty: Play Retro Arcade Games on Your Android/Apple Devices Using a Nintendo-Like Controller|
|Monopoly Sucks, But That's Because You're Not Playing It By the Rules|
|Bankers 'whacked' in arcade game|
|Kids Can't Handle Old-School RPGs Anymore|
|Plama - Marble Run in 2D|
|“This incredible inconsistency can make English really hard to master for non-native speakers.”|
|How to Avoid Jury Duty|
|“That’s why Colorado School of Mines decided it was time for students to learn how to tap celestial bodies for all they’re worth.”|
|“What if there was a thermostat that allowed you to turn down the temperature of the Earth whenever you wanted.”|
|Japanese Robot Serves Ice Cream From Inside a Vending Machine|
|Review of BenQ's treVolo S Portable Electrostatic Bluetooth Speaker|
|On Instagram, Everyone Takes the Exact Same Photos|
|“Lifting the electric motors out of Teslas and putting them in the chassis of other, formerly gas guzzling cars.”|
|“What can we do to make responsible use of plastic a reality? First: reject the lie.”|
|“Rejuvenation is Finally an Industry.”|
|Why, Typewriters Are Alive and Well, Thank you|
|The (Very Scary) People of Public Transit|