I just presented a workshop called “Bringing a $40 Billion Gorilla Into Your Classroom: Using Video Games to Teach Computer Science”. I edited the slides during the presentation to reflect the responses of the workshop participants. The result is here:
I referenced Processing as a good example of a electronic sketchbook. I also showed screenshots of Sauerbraten which I used to let students design their own game levels. Both are free and open-source.