Description #
Kodu Game Lab is a visual programming environment developed by Microsoft that allows users—especially kids—to create games using a 3D world and icon-based logic. It is designed to teach problem-solving, creativity, and programming through game development.
History #
Kodu was introduced by Microsoft Research in 2009 and gained popularity in educational settings due to its engaging 3D interface and ease of use. Originally developed for the Xbox, it was later released for Windows to expand accessibility in schools and homes.
Hello World Code #
Kodu doesn’t use text-based syntax. Instead, users program using visual rules like:
WHEN [see apple] → DO [move toward]
WHEN [bump apple] → DO [eat]
To create a “Hello World”-like experience, players can display a message using in-game objects with actions like:
WHEN [game starts] → DO [say "Hello, World!"]
How to Run #
Option 1: Windows (Recommended)
Option 2: Xbox (Legacy)
- Available via Xbox Live Arcade (note: may not be supported on newer consoles)
Key Concepts #
- Icon-based programming rules
- Event-driven logic (
WHEN
→DO
) - 3D world design
- Game mechanics development
- Conditional behavior
- Problem-solving and sequencing
- Creativity in level design
- Encourages systems thinking
- Designed for children ages 8+
- Used in STEM and coding classrooms globally
Try It Online #
- No online version available; download required
- Kodu Game Lab Download
Fun Facts #
- Kodu was first created for Xbox and later adapted for educational use.
- Some educators have built full lesson plans and competitions around Kodu.
- It has been used in global digital literacy and game jam events.