A software development world game is a powerful learning tool that allows players to create, modify and use an application. It is designed primarily for students who want to be professional computer system application developers. Students usually are assigned the position as a member of the digital community and are required to develop computer programs within a specified time period. This type of video game can be a great way to teach students computer science and programming concepts such as loops and conditional statements. Zachtronics’ Shenzhen I/O is an excellent example of this kind of video game. It has a user-friendly interface that mimics developer tools in browsers and teaches iteration and scripting.