A software development world game is a highly immersive learning tool that lets users to create, modify and use a software. It is typically intended for college students who wish to become professional computer application designers. The players take on the role as staff members in a digital community and they must develop software within a specified timeframe. This type of gaming can be used to teach coding and computer scientific discipline concepts such as loops and conditional statements. Zachtronics Shenzhen I/O, for instance, provides a user interface which is akin to the tools for developers used in browsers. It provides instruction in scripting as well as code iteration. This article focuses on current research in this area.