A world-game of software development is a symbiosis tool that lets users design the world, transform and start with an application. It is specifically designed for college students who want to become professional computer application developers. The players assume the role of staff in a digital community, and must create software within a specified timeframe. This type of gaming can be used to teach coding and computer science concepts, such as loops and conditional statements. Zachtronics Shenzhen I/O, for instance, provides a user interface that is similar to the developer tools available in browsers. It is a tool for teaching scripting and code iteration. This article provides a review of the state-of-the-art current research in this area.