CR8® Navbar Home Page Activities Page Contact CR8® Locate CR8® Creative Robotics™ Benefits About CR8® CR8® Outreach™ CR8® Online™ CR8® on Facebook CR8® on Twitter CR8® on YouTube

Current location: CR8® Online™ | Home | Kodu Portal




Kodu Game Lab is a visual programming language that allows anyone, even those without programming knowledge and experience, to create rich 3D games.


Kodu uses intuitive icons to control the characters and objects with character behaviours expressed in physical terms. Students as young as 5 have been able to create simple games on their own. Originally named Boku, the Kodu provides an end-to-end creative environment for designing, building, and playing your very own games. Cool!


The Kodu bot/character
Picture of Kodu


The Kodu development environment contains a library of numerous 3D models (characters and objects) that can be used to make interactive game environments. Powerful terrain development tools allow the user to create virtual worlds for their games to take place in. Audio clips for use as sound effects and background music are also included.


This promotes thinking both in and out of the box. For example, students will think inside the box to use existing models as characters in their game. They will also think out of the box to add life to the virtual robots (bots) and give them unique characteristics.


Kodu allows the use of both the mouse/keyboard or an Xbox controller, although the learning experience is much greater (more fun!) with an Xbox controller to both program and play the game. This program offers students a fun and enjoyable learning experience. It also instills skills such as creativity, programming skills, game designing logic, and many others, improving the student's mental flexibility and common sense (of what can be done and what can't).


Picture of a small room.

A small room with some common items



Picture of a small room.

Another view of the room - remember: it's 3D!



Picture of a small world

Larger worlds can easily be made



Picture of a dark world

Whole islands or maps can be created too!





  • Kodu can introduce logical thinking and problem solving skills that are not just applicable to programming, but also to daily activities (robotics, web design, decision making, etc).
  • Kodu introduces the concept of sequential thinking and conditional events into one's thinking.
  • Kodu's programming environment is entirely object-oriented.
  • When multiple students are assigned to make a game, they learn teamwork - vital in today's world.
  • Kodu instills creative thinking - allowing one to think both in and out of the box.
  • Kodu can instill and sharpen narrative skills - all good games need a good storyline!
  • Kodu is an excellent tool that demonstrates that programming can be both a fun and creative medium too!





You can now learn and master Microsoft®'s Kodu Game Lab with CR8®, Microsoft® appointed Partner In Learning for the Kodu Game Lab. Find out more about our activities in the following links:


-- Bits-n-Bytez


-- Bernama

-- Gadgets @ eMedia

-- Tech Central

-- New Straits Times

-- My Metro

-- Click here for more!


CR8®Microsoft® Partner In Learning





The 4rd annual Kreative Kodu Kup was hosted by CR8® as part of the WRMC MY 2014 (World Robo Masters Cup Malaysia). Check out the Activities page to see the official gallery!

For more information, send an email to


[i] Click on a link below to view the document.

PDF | CR8® K3 2014 Rules & Regs (PDF)

PDF | CR8® K3 2013 Rules & Regs (PDF)

PDF | CR8® K3 2012 ePoster (PDF)

PDF | CR8® K3 2011 Rules & Regs (PDF)

PDF | CR8® K3 2010 Rules & Regs (PDF)





Here are some requirements to meet to ensure that you have the very best Kodu experience!


Operating Systems: PC with Windows XP, Windows Vista or Windows 7. Mac users can run Kodu on a virtual machine without issues, so don't worry.


Graphics: A graphics card that supports DirectX 9.0c and Shader Model 2.0 or higher is required. The .NET Framework 3.5 or higher is required. The XNA Framework 3.1 Redistributable is also required.


Controller: For the best experience, an Xbox or Xbox 360 controller for PC should be used - it makes playing the game(s) you just made more satisfying. It'll feel more like playing with a console (e.g. Xbox 360, PS3, Wii, etc.) game you made yourself!

Xbox Controller


Quick Links

CR8® Online





CR8® Outreach™

Licensing (Outreach™)




About CR8®

Why CR8® Is Special

Company Profile

Core Staff Profile



CR8® Products

LEGO® Mindstorms RCX

LEGO® Mindstorms NXT

Robot Kits


CR8® Activities

Activities Page

Activity Calender

Khong Brothers

Documents & Newsletters


CR8® Training

Creative Robotics™

Creative Kodu Workshop

Creative Electronics/MyBot™

Useful Links

Navigation Tips

CR8® Online™?

Useful Components?

Creative Kodu

LEGO® Mindstorms


Why Robotics?

Hand-eye Coordination

Even MIT uses LEGO®