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.
|Replay Arcade: a Custom Made One-Off Slim Modern Upright Arcade|
|Duke Nukem Forever|
|Key Features: a Text-Based Adventure Game by Andrew Plotkin for MakerBot Industries|
|Cheap Ass Toys Inc. Proudly Presents...|
|9 ESRB Ratings That Should Exist|
|“The prospects and future of AI.”|
|Japanese Robot Serves Ice Cream From Inside a Vending Machine|
|How to Avoid Jury Duty|
|Why, Typewriters Are Alive and Well, Thank you|
|The (Very Scary) People of Public Transit|
|CaptchaTweet: Write Tweets in Captcha Form|
|“When Life Gives You Lemons.”|
|“The robot age is nothing to be worried about.”|
|“Robots are key to a new wave of local agriculture.”|
|“Rejuvenation is Finally an Industry.”|
|“Long live the instant gratification economy—and the increasingly sophisticated technology that’s enabling it.”|