Factorio 1.0
It's the game to teach people what technical debt and refactoring is.<p>When you start building your factory, you think about how to get first steps just done (ship it!). Over time complexity and scope of your factory increases, but old code, I mean old machines, are still there, getting in the way.<p>You can choose to ignore it and work around it using underground belts and similar solutions, or you can take on a proper refactoring, limiting your progress in the short term.