A game of software development is a powerful learning tool that allows users to create, modify and use a software. It is designed for students at college who want to become professional computer application designers. The players play the role of staff members within a digital society, and they have to build software within a specified timeframe. This kind of game is great www.mrworkspace.nl/2011/03/24/if-you-read-nothing-else-today-read-this-report-on-news-from-software-development-world/ for teaching computer science and coding concepts such as loops and conditional statements. For example, Zachtronics Shenzhen I/O offers an interface for the user that mimics the tools used by developers in browsers and helps students learn scripting and code iteration. This article focuses on current research in this field.