Kodu – Visual programming language to create games

Kodu is visual programming language that is very simple and made specially to create games. It is Microsoft Research project to encourage kids and teenager to create and enjoy technologies. Programs consist of pages and these pages are divided into different rules. The rules are further divided into conditions and actions. The Kodu language is designed specifically for game development That’s why it provides specialized primitives derived from gaming scenarios. Programs are expressed in physical terms like vision, hearing, and time to control character behavior. Kodu can also express advanced game design concepts in a simple, direct, and intuitive manner.