A game that is based on software development is a powerful learning tool that allows players to design, modify and use a software. It is usually designed for college students looking to become professional computer system application developers. The participants take on the role as staff members in a digital community, and they must develop software within a predetermined timeframe. This type of gaming can be useful in teaching programming and computer science discipline concepts like loops and conditional statements. For example, Zachtronics Shenzhen I/O offers an interface for users that is similar to developer tools in browsers and teaches scripting and code iteration. This article focuses on current research in this area.
https://mrworkspace.nl/2010/05/11/the-news-from-software-development-world-game/