Although our ASISTM cluster has been using GameMaker, I have kept an eye out for other game programming options.
Over the January break, one of my students attended a summer school at NSW University. She was really motivated by the use of Python and with her team, built an Internet search engine. Python has had a splendid writeup and great future in our classrooms. To date I have found..
Those that might find Python a bit too hard, there is always
Gambas.