Kudo - el lenguaje de programación de juegos de Microsoft
Kudo – Microsoft Research
Kudo es un nuevo lenguaje de programación basado en iconos, creado específicamente para crear juegos. Está diseñado para ser accesible para niños y apreciado por todos. El entorno de programación funciona en Xbox, y permite una rápida integración del design de juegos con el mando de la consola. Kudo también está disponible para PC.
El núcleo de Kudo es el interface de programación. El lenguaje es sencillo y 100% basado en iconos. El programa está compuesto por paginas, que están distribuidas en reglas, que por su vez están divididas en condiciones y acciones. Las condiciones son evaluadas simultáneamente.

El lenguaje de Kudo fue diseñada específicamente para el desarrollo de juegos y proporciona primicias especificas derivadas de situaciones de juego. Programas son expresados en términos físicos, como la visión, sonidos y el control del comportamiento del personaje. Kudo puede expresar un avanzado concepto de diseño de juegos mientras sigue directo, intuitivo y simple.