A world-game for software development is an immersive tool that lets users create the world, transform and start using a program. It is designed for college students who wish to become professional computer application developers. Participants assume the roles of staff members within an online community, and create software within a predetermined timeframe. This type of gaming can be used to teach coding and computer science concepts like loops and conditional statements. For instance, Zachtronics Shenzhen I/O offers an interface for the user that mimics the tools used by developers in browsers and allows for scripting and code iteration. This article examines the state-of-the latest research in this area.