A game that lets players play with software development is a great way to teach coding concepts and programming like loops and conditional statement. Zachtronics Shenzhen I/O is a game that does this. It puts players in the shoes disgruntled engineers who work for a non-existent company and must build computer chips manually. The circuits they’re required to design get more difficult, starting with making the lights flash in a particular pattern.

The interface in the game appears very similar to web browser’s developer tools and also teaches scripting. Screeps is a different excellent example that is a game that combines JavaScript code with workspace management forum massively multiplayer online games to build self-sustaining colonies. Both games are excellent in teaching fundamental concepts and slowly introducing new players.

Leave a Comment