Hi Space Pirates!
today i want to talk a bit about balancing.
There are two main currencies in the game.
One is some sort of credit which is used to buy better weapons and ship upgrades.
Two is XP which you get from killing difficult enemies, hacking or finding secrets.
XP feet into skill points. Let say you need 5XP to get one skill point for example. The XP are resetted after converting into skill points. Easy!
What i wanted:I wanted a system which has an increased demand for XP. Meaning that the first skill point would cost 5XP, maybe the next one 7XP, the next one 9XP and so on. All this because levels get a bit bigger over time and because the tasks and enemies get more difficult (not much if you upgrade your gear actually) but mainly because the player should feel that rewards are increasing. All of a sudden i dont 1XP for a task but 2Xp, 5XP or maybe even 10XP. Wow! A nice feeling because i actually dont want the game to become very difficult.
How i did it:I started experimenting with multiplying the cost for a skill point by 1.2 every time the player got one. I checked how much XP i could get in total from the game (your can outsmart the game and grind yourself to max (more XP then you need if you want at few spots but its not obvious) to get an overview:
Story01: 18 XP
Story02: 20 XP
Story03: 8 XP
Story04: 33 XP
Story05: 5 XP
...
I decided which tasks would give you which amount of XP to even it out a bit.
I capped the cost for a skill point at 16XP. It can never be more which means that i have an increase XP cost for a skill point till 16Xp. It goes flat after this because otherwise the amount of actions which would give XP would become too much. I also didnt want to increase the amount of XP i give out according to an endless increase in cost.
I am also using a multiplier of 1.2 on the price of the main gun for upgrading. Just doubling the cost would be unfair because the damage it does after the upgrade is also not doubling just adding 1. From 1 to 2 to 3 to 4 to 5.
So far i am happy with the system even though its very very basic.
One big learning though which i was actually aware before is that you need to think about your reward space in the concept phase of your game. i have credits, XP, various door cards, health, relics and this is just not enough. it is okay but i will use more scalable collections in the next game.
Cheers!