A game that lets players experience software development can be an excellent way to teach programming concepts and coding concepts features, like loops and conditional statement. Zachtronics Shenzhen I/O is a game that accomplishes this. It puts players in the shoes unhappy engineers working for a boring firm and have to create computer chips by hand. They are provided with increasingly challenging circuits to design. They begin with making lights flash in a specific pattern.
The interface of the game is very similar to that found in browsers, and it is a great way to teach scripting. Screeps is a great example that combines JavaScript code with massively multiplayer online gaming to build self sustaining colonies. Both games are excellent at teaching basic concepts and gradually introducing other players.
https://mrworkspace.nl/2021/10/17/assessing-virtual-data-room-providers-tips-and-tricks/