Kodu Game Lab is a 3D world where kids use visual coding blocks to create games while they learn coding concepts. This downloadable visual programming language tool is designed for use on a PC or xBox. You can download the Kodu software from the Microsoft Store here.
Although it is not a general-purpose programming language, Kodu simplifies complex game design concepts to make them intuitive for kids. So it’s particularly useful as an introduction to 3D game development and camera control. Kids program and play their games using a game controller. Refer to the Kodu FAQ section to see which game controllers work best.
The Resources page on the Kodu website has some terrific lesson plans for using Kodu in the classroom, as well as in coding clubs or camps. Kids can share their completed game world on the website for other Kodu users to play on their PC or xBox.