I came across an interesting new way of making games on the XBOX community games channel last night: Kodu.
Allowing non-programmers to make 3D games, the system is aimed at the over 9s and can create some quite extraordinarily complex games.
Using a simple image based syntax, the user creates pages of script based around ‘if’ and ‘then’ statements (or ‘when’ and ‘do’ as it’s called in Kodu).
From a seemingly limited range of choices, it is possible to create a wide range of games, and even some features that the creators are surprised at!
Take a look and get into programming!
http://research.microsoft.com/en-us/projects/kodu/
Al