A software development world game is an immersive learning tool that allows players to create, modify and start using a program. It is designed for students at college who want to become professional computer application designers. Participants assume the roles of staff members within a digital community and build applications within a set time frame. This kind of game can be used to teach coding and computer scientific discipline concepts such as loops and conditional statements. Zachtronics Shenzhen I/O, for instance, has a user interface that next mimics the developer tools used in browsers. It helps students learn scripting and code iteration. This article reviews the latest research in this area.