Designing simulation games with equations, not just systems

For a while, I struggled with a few systems in my game. It become more and more complex as I had to automatically assign people to work, measure building efficiency based on worker&apos;s skills and recalculate production, consumption and decay rates. I built everything from scratch based on