I think the Squeak Etoys and MIT Scratch movement have been going mainstream, judging from the appearance of blocks-style drag-and-drop programming environments in these very democratizing game-making tools.
Meanwhile I've been building a GPLed Squeak/Scratch inspired game making app, as an extension to Common Lisp. The language extension is called Blocky, and the site is http://blocky.io
What do people think of the visual language aspect of some of these tools (such as Stencyl and Werkkzeug?) Is anyone interested in exploring the Common Lisp side of this scene?