A game for software development is a powerful learning tool that allows players to design, transform and then use a program. It is typically designed for college students wishing to become professional computer application developers. Players assume the role of staff members in a digital community and build software within a predetermined timeframe. This kind of gaming can be useful in teaching the coding discipline and computer science www.mrworkspace.nl/2010/05/11/the-news-from-software-development-world-game/ concepts such as loops and conditional statements. For example, Zachtronics Shenzhen I/O offers a user interface that mimics developer tools in browsers and allows for scripting and code iteration. This article examines the state-of-the most advanced research in this field.