www.mrworkspace.nl/2010/05/11/the-news-from-software-development-world-game/

A software development world is a learning tool that lets users experience the design, modification, and use of a program. Typically, it is intended for students who wish to become professional computer system application creators. Students typically are given the role of a member of a digital community, and they are required to develop computer software within a predetermined time frame. This kind of video game is useful in helping students master programming and computer science discipline concepts, like loops and conditional statements. Zachtronics Shenzhen I/O, a video game that is similar to this is a great example. It has a user interface that resembles tools for developers in browsers. It also teaches code iteration and scripting.