(example: Plants vs Zombies)

Balancing a game (like Plants vs Zombies, Clash Royale, League of Legends, or strategy/tower-defense games) is both an art and a science.
Most new developers think balancing is just:
“Try some numbers until it feels right.”
But professional studios use mathematical models, balance curves, equilibrium equations, and massive simulation testing.
This post explains:
At the simplest level:
If plants are too powerful, → the game becomes boring.
If zombies are too strong → impossible, and frustrating.
So the goal is: