Kodu is visual programming language made specifically for creating games has received a new released. A key new feature of this version is an option for sharing games in an online community.
Kodu is designed to be accessible for children and enjoyable for anyone. The visual nature of the language allows for rapid design iteration using only an Xbox game controller for input on a Windows PC (mouse/keyboard input is also supported).
Kodu provides an end-to-end creative environment for designing, building, and playing your own new games. The core of the Kodu project is the programming user interface. The language is simple and entirely icon-based. Programs are composed of pages, which're broken down into rules, which're further divided into conditions and actions. Conditions are evaluated simultaneously.
If you're familiar with Scratch then you can think of Kodu as a 3d equivalent and much more engaging for the students, especially when you put an x-box controller in their hands.