A software development world-game is an immersive tool that lets users create the world, transform and start using an application. It is typically designed for college students looking to become professional computer system application developers. Players take on the role of staff members within a digital community and build software within a predetermined time frame. This type of game is great for teaching programming and computer science discipline concepts like loops and conditional statements. Zachtronics Shenzhen I/O, for example, offers a user-interface which is akin to the tools for developers found in browsers. It helps students learn scripting and code iteration. This article reviews the latest research in this field.