I am using an exponential upgrading system for a game I’m making. My issue is that I can’t find a good way to balance the system. The initial few upgrades are extremely steep, and they get progressively less steep as time goes on. If I raise the initial value (6) to the power of the level, the progression becomes too quick.
This is the current equation I’m using:
value = 6*math.pow(level, 3)
Any suggestions on how to balance progression would be extremely useful.
Implement incremental increases: For example, you could modify your equation to value = 6 * level^3 + 10 * level, where the linear term adds a constant increment to the value at each level.