I just saw "100 Game Maker Games", a cool 10 minute video that shows the wide variety of cool games you can make with Game Maker.
http://playthisthing.com/100-game-maker-games There should be something like this but with Python and pygame! My friends at UCSC have taught intro programming using Game Maker, and it went well but they were ultimately unhappy with GML (the Game Maker scripting language) as a first programming language. When I taught game programming I went straight for pygame and Python (of course). It worked out pretty well, but the students had to spend quite a bit of time figuring out programming concepts before they could even get a square moving around on the screen. Would you use a graphical tool like Game Maker to make your games if it used pygame and was extensible using Python? Why or why not? What would such a tool have to do to be useful? -- Nathan