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.
|Thrills For Russian Kids: Dare the Train|
|KernType: a Kerning Game|
|Gatekeeper's EXO: Experiencing Music as a Video Game|
|Play Wolfenstein 3D In Your Browser|
|Pipe Trouble: Classic Connect-the-Pipe Game With a Political Spin|
|“Bioinspired Polymeric Woods.”|
|How to Avoid Jury Duty|
|Japanese Robot Serves Ice Cream From Inside a Vending Machine|
|“When Life Gives You Lemons.”|
|“The more employees are watched, the harder they try to avoid being watched.”|
|The Paper Airplane Database|
|The (Very Scary) People of Public Transit|
|CaptchaTweet: Write Tweets in Captcha Form|
|Why, Typewriters Are Alive and Well, Thank you|
|“Companies like Google seem to have a dangerous disconnect from those of us in the world outside their confines.”|
|“Long live the instant gratification economy—and the increasingly sophisticated technology that’s enabling it.”|
|Fake Name Generator|