https://mrworkspace.nl/2011/03/24/if-you-read-nothing-else-today-read-this-report-on-news-from-software-development-world/

A game of software development is a highly immersive learning tool that lets users to design, alter and then use a program. It is specifically designed for college students who wish to become professional computer developers. The players assume the role of staff members in a virtual community and must create software within a set timeframe. This type of gaming can be useful in teaching coding and computer scientific discipline concepts such as loops and conditional statements. Zachtronics Shenzhen I/O, for example, offers a user-interface that is similar to the developer tools available in browsers. It is a tool for teaching scripting and code iteration. This article reviews the latest state of the latest research in this area.