Every second day of October Ada Lovelace Day is celebrated - to commemorate the famous English mathematician of the XIX century, and the first programmer in the world. To mark this occasion, we rounded up a party of games that are not only fun to play, but can teach you to think like a true engineer...
Zachtronics games are usually pretty good. Depending on how comfortable you are with coding etc. some of them are more "overtly programming-y" than others, so could be a better or worse fit.
TIS-100, Shenzhen IO, Exapunks all use (stylized) "assembly" languages.
SpaceChem, Magnum Opus and similar games are more drag and drop.
TIS-100 is meant to evoke sitting around hacking at weird, old hardware and has a whole story to it. It gets hard. I've spent less time on Shenzhen but it is basically the same gist - except now you're an electronics designer, and the language works somewhat differently. Exapunks is "hacking". Most games tend to feature the same kind of scoring allowing you to optimize your solution for speed/cost/space etc
Also a lot of them seem like Factorio clones. It's not on sale (never is) but it's reasonably priced and a very decent game with cool devs.
Thanks, I keep looking at factorio and wondering if it would like to be on sale for me. It would be good to have some more games I've never downloaded in my Steam library.
The "Signal State" game is basically just modular synths. They are fun to play with. How bizarre to make a game of it, though. Check out https://vcvrack.com/ if you want to play with modular synths "for real". It's supremely interesting to learn how everything works, and there are a billion modules available to play with even in the free catalogue (unless something has changed in the past couple of years).