A game for software development is a receptive learning tool www.mrworkspace.nl/2010/05/11/the-news-from-software-development-world-game/ that enables users to design, modify and then use a program. It is designed for students at college who wish to become professional computer developers. Players assume the role of staff members within the digital community and work to build applications within a set timeframe. This kind of gaming can be used to teach computer science concepts like loops and conditional statement. Zachtronics Shenzhen I/O, for example, offers a user-interface that mimics the developer tools used in browsers. It teaches scripting as well as code iteration. This article provides a review of the state-of-the-art latest research in this area.