Character Progression and Balance

Started by
9 comments, last by ManuelMarino 12 years ago
Can the two co-exist?

It seems like if you want a player character to feel more powerful as they play, balance has to be sacrificed. What are some ways to keep both working adeqautely?
Advertisement
The most common method is ramping up the difficulty as the player goes. It really depends on what you want the player to experience -- if the game is designed so that the player feels like a god, and he gets his ass kicked every other time, the ballance is off. If the game is about strugling in the face of an unbeatable enemy, and you don't break a sweat while bringing him down, the game is grossly broken.

Your perspective seems to be too generic -- ballance is when a player has a 50% chance of survival, and character progression is when a player becomes stronger. In real design, both definitions are far more complex than that and dependant on the context. In the end, both factors have to contribute to fun and keeping the player in the fragile state of flow.

Ballance as a thing is extremelly subjective too. Take a look at any competetive game out there -- you'll always find a crowd howling for blood and nerfing, those that chant righteous words for buffing, and the small gray area that thinks the game is fine as it is, it just requires some time to master and understand.

Character progression can be very esoteric as well -- it can be as blunt as gaining levels or strenght, or as suble as the protagonist growing as a person, the story progressing with no variables changed. Both settings have their type of ballance, be it strenght of foe or complexity of choices to be made.

So when you ask yourself if the character progression is rewarding or if the game is broken and unballance, you should really ask yourself -- is it fun the way it is?

A promiment example of an unballanced game (that was awesome) not that long ago was Allods Online, a game that was fun until fixed. Before the first expansion pack, each class was so wildly different and broken, combat was pure bliss. Great numbers could become small ones in an instant, field battles were short but very entertaining and intense. A warrior could 1-2 hit a mage, and the mage could blow away 1-2 warriors at a time -- all was luck, some skilfull building and lots of luck. Then, they fixed everything -- gave more hit points, lowered damage, normalized items. 75% of the server population quit the game, game ballancing being one of the main reasons.
Disclaimer: Each my post is intended as an attempt of helping and/or brining some meaningfull insight to the topic at hand. Due to my nature, my good intentions will not always be plainly visible. I apologise in advance and assure I mean no harm and do not intend to insult anyone, unless stated otherwise

Homepage (Under Construction)

Check my profile for funny D&D/WH FRP quotes :)
Well,maybe it all depends on the design method in your game.

Your perspective seems to be too generic -- ballance is when a player has a 50% chance of survival, and character progression is when a player becomes stronger. In real design, both definitions are far more complex than that and dependant on the context. In the end, both factors have to contribute to fun and keeping the player in the fragile state of flow.
[/quote]

This raises an interesting point, What about in survival sandbox games where the point of leveling is to have a better chance of survival in the world? You can't maintain that 50% survival rate without the player feeling like all of their work is going towards nothing,
If you want to design a game where a lvl 1 and a lvl 100 are about equally powerful, it can be quite difficult to make that happen. One approach is to allow players to gain breadth instead of power. For example, a lvl 1 player might start with an attack which has medium range, medium damage, and no elemental affinity. Then they can learn a high power low range attack, a low power high range attack, a DOT attack, various elemental versions of all these, and various utility spells (freeze an opponent but do no damage, increase self's speed or movement points, set a trap, unlock, etc.) The monsters would function as puzzles, where you would need to have learned the correct type of spell(s) to fight them, keeping low level players out of high level areas until they did the prerequisite activities to earn those spells.

Another possibility is to have power increase over level in PvE, but to give handicaps to cancel this out in PvP.

I want to help design a "sandpark" MMO. Optional interactive story with quests and deeply characterized NPCs, plus sandbox elements like player-craftable housing and lots of other crafting. If you are starting a design of this type, please PM me. I also love pet-breeding games.


If you want to design a game where a lvl 1 and a lvl 100 are about equally powerful, it can be quite difficult to make that happen. One approach is to allow players to gain breadth instead of power. For example, a lvl 1 player might start with an attack which has medium range, medium damage, and no elemental affinity. Then they can learn a high power low range attack, a low power high range attack, a DOT attack, various elemental versions of all these, and various utility spells (freeze an opponent but do no damage, increase self's speed or movement points, set a trap, unlock, etc.) The monsters would function as puzzles, where you would need to have learned the correct type of spell(s) to fight them, keeping low level players out of high level areas until they did the prerequisite activities to earn those spells.
[/quote]

True, but I'm thinking of a survival game where it's just pure survival-- no fantasy and magic. I guess the higher level players could gain access to attacks that can be used in groups and attacks that trick the other player, but that seems kind of boring. A game I once played (Haven and Hearth) used food to dictate how "strong" you were in a fight and had a seperate skill system fueled on experience points. Because different combat combos were used, there were sometimes lvl 20 strength players killing lvl 100 strength players simply because they knew the fighting system better. Of course the fighting system was uber-complicated, but it was very interesting.
Your player progresses by gaining experience which is done by killing enemies or receiving other bonuses (exploration, side quests etc.). This experience adds up slowly and takes you to the next level. Once the character reaches a new level, his abilities are boosted just a little. He gets more damage into one of his spells, and is able to take more damage as his defenses goes up. With this, the game also slowly levels enemies to maintain that balance, which is what you need.

Heres my idea, treat experience as a simple number, and don't level the character in ANY way whatsoever. In turn, make the difficulty (enemy strength/AI) a function of this number (the experience) so that as players play more and more, their enemies become harder and harder. So a lvl 100 player will simply spawn harder enemies than a lvl 1 player, but both those characters will be exactly the same (strength/resistance/damage). With this, you'll have precise control over your difficulty curve, you can actually draw it out as a function of the players' experience (sawtooth, linear, quadratic, exponential), but at the cost of lesser choice for customizing your character. I'm quite sure that a system like this would also work well in a non-fantasy setting.

Your player progresses by gaining experience which is done by killing enemies or receiving other bonuses (exploration, side quests etc.). This experience adds up slowly and takes you to the next level. Once the character reaches a new level, his abilities are boosted just a little. He gets more damage into one of his spells, and is able to take more damage as his defenses goes up. With this, the game also slowly levels enemies to maintain that balance, which is what you need.

Heres my idea, treat experience as a simple number, and don't level the character in ANY way whatsoever. In turn, make the difficulty (enemy strength/AI) a function of this number (the experience) so that as players play more and more, their enemies become harder and harder. So a lvl 100 player will simply spawn harder enemies than a lvl 1 player, but both those characters will be exactly the same (strength/resistance/damage). With this, you'll have precise control over your difficulty curve, you can actually draw it out as a function of the players' experience (sawtooth, linear, quadratic, exponential), but at the cost of lesser choice for customizing your character. I'm quite sure that a system like this would also work well in a non-fantasy setting.


Yeah, I agree. Then again, this would need a lot of balance between PvP and PvE. If you focus too much on PvE then it'll take away from the survival-from-other-players aspect. If you take too much away from PvE then you really can't implement this system and the game will end up chaotic. Of course, if you don't implement this in an open-world survival setting then it will be much different. You could round all the high-level players into one area and make them PvP.

I guess this all depends on what type of game you're talking about.
Not asking you to alter you design in any way, but heres some food for thought. How does experience relate to the game, I'm not talking about the variable inside the game, but the players experience playing the game. You said that you could maybe unlock special attacks for high level players, or buff their strength/survivability, but ask yourself, is that really necessary? Why do you want to allow the player to level up at all, when balance needs to be maintained at all times? Of course you need to show the players that they are growing stronger as they play more and more which is what draws players to these kinds of game, but I'm sure it can be managed aesthetically.

Pick a game like L4D, or CS for PvP, the xp bar in these games (if there are any at all) dont affect the attributes of the players in any way (lets leave out the unlocks for a bit please). What makes a person with more xp better than the other? It doesn't, the metric in that case is just 'guessing' how experienced the player is (proportional to kills etc.) which is not always right because a person who has played more but is pathetic can have more xp than a pro.

My point is, PvP and the xp system can be detached from each other if you want, it all depends on how you want the xp bar to affect the game.

Not asking you to alter you design in any way, but heres some food for thought. How does experience relate to the game, I'm not talking about the variable inside the game, but the players experience playing the game. You said that you could maybe unlock special attacks for high level players, or buff their strength/survivability, but ask yourself, is that really necessary? Why do you want to allow the player to level up at all, when balance needs to be maintained at all times? Of course you need to show the players that they are growing stronger as they play more and more which is what draws players to these kinds of game, but I'm sure it can be managed aesthetically.

Pick a game like L4D, or CS for PvP, the xp bar in these games (if there are any at all) dont affect the attributes of the players in any way (lets leave out the unlocks for a bit please). What makes a person with more xp better than the other? It doesn't, the metric in that case is just 'guessing' how experienced the player is (proportional to kills etc.) which is not always right because a person who has played more but is pathetic can have more xp than a pro.

My point is, PvP and the xp system can be detached from each other if you want, it all depends on how you want the xp bar to affect the game.


Hmm... that seems interesting. I do think this would work in a FPS or similar game, but I doubt it will work in survival because some games don't have combat systems that could work like that AND it takes away from the realism. In a FPS, your skill is ranked by how good you can shoot, reload, dodge bullets, etc. Survival games typically don't have that. In real life, some people are stronger than others and can do different tricks in a fight. How do they obtain these special skills and traits? Real life certainly doesn't have grinding, but rather has studying and training.

My idea is that if a game found a good way to "train" the player to make him stronger then it would succeed. Maybe you could have an achievement system where killing someone for the first time unlocks an "aggressiveness attack" or something similar. Knocking experienced people out 20 times could earn you a new skill. This way, it does have "leveling up" but it doesn't become a grind AND rewards players for playing longer.

This topic is closed to new replies.

Advertisement