While it isn't technically a game about programming, I'd add an honorable mention for Factorio - a game that, at its core, is about software engineering. In it, you build an ever-growing and ever-more-complex factory. You can choose to throw something together quickly because you need steel NOW (and pay for the technical debt later) or take your time to orchestrate the perfect layout only to discover that's not what you wanted in the first place.<p><a href="https://www.factorio.com/" rel="nofollow">https://www.factorio.com/</a><p>Great game, highly recommended for anyone in software.