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.
|Realistic Looking Barbie|
|What's It Like to Play Online Games as a Grownup|
|Persuading Children that Their Toys are Alive|
|No Man's Sky: an Infinite Procedurally Generated Universe|
|SEGA's Urine Powered Video Games|
|“We estimate the dynamical lifetime of the Tesla to be a few tens of millions of years.”|
|“Facebook is a declining power.”|
|The 24 Carrot Cake|
|“There are over a billion people who have no access to energy what-so-ever.”|
|Japanese Robot Serves Ice Cream From Inside a Vending Machine|
|CaptchaTweet: Write Tweets in Captcha Form|
|"What if plant cells could be grown for food by regular people."|
|The (Very Scary) People of Public Transit|
|"Automation will disrupt millions of Canadian jobs, not far in the future, but in the next dozen years."|
|“What happens when anyone can make it appear as if anything has happened, regardless of whether or not it did?"|
|How to Avoid Jury Duty|
|“Can a platform be 'cool' if your aunt, grandfather, and third grade teacher all use it?”|