Game Based Learning
Playing and Creating Interactive Games can offer a huge stimulus for students and teachers in achieving learning outcomes. Below is a list of Free and Paid-for resources to get you started.
Game Maker 8
Game Maker 8 makes it easy to create great games without having to learn a programming language or spend a lot of time. Many tutorials and resources are available, along with a lot of help from the community. Users can create any type of game they can think of, be it platforming, role-playing, racing, adventure, or any other type. After users get comfortable with Game Maker 8′s drag-and-drop interface, they can explore the software deeper and unlock its true potential with the built-in custom programming language.
Publisher: YoYoGames
Publisher: YoYoGames
Mission Maker
MissionMaker lets students rapidly create visually 3D rich worlds for first-person 'Missions' - complete with sets, animated characters, dialogue and music. Students can:
Publisher: Immersive Education |
Scratch

Scratch is a project out of the MIT Media Lab. It allows users to program their own interactive stories and games with animated content. Scratch is specifically designed to make programming accessible for students (they recommend ages 8 and up). The website hosts support materials, user-created content and sample code to help you get started. The Media Lab has a license deal with LEGO to allow users to use LEGO characters in their Scratch projects.