A world-game for 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 designers. The players play the role of staff within a digital society, and must create software within a predetermined timeframe. This type of gaming is great for teaching programming and computer science discipline concepts such as loops and conditional statements. For example, Zachtronics Shenzhen I/O offers an interface for the user that mimics the tools used by developers in browsers and helps students learn scripting and code iteration. This article focuses on the most recent research in this area.