A software development world-game is a symbiosis tool that lets users create the world, transform and start using the program. It is intended for college students who wish to become professional computer designers. Participants assume the roles of staff members within an online community, and create applications within a set time frame. This type of game can be used to teach concepts of computer science, like loops and conditional statements. For example, Zachtronics Shenzhen I/O offers an interface for users that is similar to tools for important source developers in browsers, and teaches scripting and code iteration. This article examines state-of-the-art investigations in this field.