A software development world is a learning tool that immerses players in the creation, modification and application of a program. It is typically designed for students who would like to become professional computer system designers. Students typically are assigned the role of a member of a digital community, and have to build computer software within a set timeframe. This kind of game on video is beneficial in helping students learn coding and computer scientific discipline concepts, like loops and conditional statements. Zachtronics Shenzhen I/O, a video game similar to this is a great example. It has a user-friendly interface that mimics developer tools in browsers. It also teaches code iteration and scripting.