www.mrworkspace.nl/2015/08/03/techedge-2011-presentations-and-videos/
A software development world game is a receptive learning tool that lets players to create and modify an application. It is typically designed for students who would like to become professional computer system application designers. Students typically are assigned the role of staff within a digital community and must create computer software within a predetermined timeframe. This type of video game can be useful in helping students master the basics of computer science and coding concepts, such as loops and conditional statements. Zachtronics’ Shenzhen I/O is an excellent example of this type of video game. It has a user-interface that is akin to the developer tools available in browsers. It also teaches programming and code iteration.