Game balance is an interesting thing and I feel a lot of players don't appreciate just how hard it is to do. I received the following comment on my latest video:
If I hear one more person say cant balance rather than wont balance as a feeble excuse for not having the competence to balance a game.... XD
If you cant/wont balance a mutiplayer game, where game balance is critical/crucial, should you really be making one ?
For me you are in the wrong industry.
So, if "can't balance" is just an excuse, let's do a little balancing exercise. Feel free to do this yourself too if you like.
Imagine you have a mage and a ranger. Each class has the same health, defences and range, and they each have 2 abilities:
mage skills:
fireball - deals [x] damage | 2 second cast time | no cooldown
power enhancement - increases mage damage output by [y] amount for 10 seconds | 30 second cooldown
ranger skills:
power shot - deals [a] damage | 1 second cast time | no cooldown
focus mind - decreases the cast cast time of power shot by 0.5 seconds for [c] seconds | 30 second cooldown
Balance these abilities by changing the variables [x], [y], [a] and [c] so that both the mage and ranger deal the same damage over 30 seconds.
This took me about an hour to do, and that's for just 2 classes with 2 abilities each. Your average mmorpg has anywhere from 5-15 different classes, with up to 30 abilities each.
Have a go yourself and see what you come up with. If you managed to do it, try adding a cleric class also with 2 abilities:
cleric skills:
exocism - deals [d] damage | 0.5 second cast time | no cooldown
drain life - deal [e] damage every second for 10 seconds | 1 second cast time | 10 second cooldown