A game of software development is a receptive learning tool that lets users to create, modify and begin using a program. It is designed for students at college who want to become professional computer designers. The players assume the role of staff members in an online community and develop applications within a set time frame. This type of game can be used to teach coding and computer science concepts like loops and conditional statements. Zachtronics Shenzhen I/O, for instance, provides a user interface which is akin to the tools for developers found in browsers. It provides instruction in scripting as well as code iteration. This article focuses on the current state of art investigations in this area.