A game of software development is a powerful learning tool that allows users to design, transform and then use a program. It is generally designed for college students wishing to become professional computer application developers. The participants take on the role of employees in a digital community, and must create software within a time frame. This kind of gaming can be used to teach coding and computer science concepts, such as loops and conditional statements. Zachtronics Shenzhen I/O, for instance, provides a user interface that is similar to the developer tools available in browsers. It teaches scripting as go to this web-site well as code iteration. This article examines the state-of-the current research in this area.