I am designing a RPG game and I am not sure what skill advancement system to implement. Currently systems I can think of:
- Time based. Similar to EVE, character gains X amount of XP every minute in specific skill, training also continues when player is not playing.
- Each skill gets X amount of XP when player trains this specific skill.
- Player gains XP doing different actions and then allocates the gained XP on any skill he chooses. Could be improved by categorising all the skills and then letting player spend XP only on that skill category he gained it from.
Bare in mind that the game will have nearly 30 different skills ranging from combat to gathering to vehicles.
Was wondering what people here think would be the most fun and also am I missing anything?
Character advancement
[size=2]Ruby on Rails, ASP.NET MVC, jQuery and everything else web.. now also trying my hand on games.
A skill system has to compliment the overall game experience -- each of the systems you mentioned is good for certain game flows. What is your game about, what players are supposed to do, how fast do they gain all the skills?
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 :)
Homepage (Under Construction)
Check my profile for funny D&D/WH FRP quotes :)
My favourite is: learning by doing.
Make the skill-levels scalar and raise them by doing the appropriate skill. Like Ulima Online, Oblivion/Skyrim and many others.
The main advantage on this is, you dont have to care about xp at all.
Disadvantege: its maybe difficult to balance and sometimes makes no sense IMHO.
J
Make the skill-levels scalar and raise them by doing the appropriate skill. Like Ulima Online, Oblivion/Skyrim and many others.
The main advantage on this is, you dont have to care about xp at all.
Disadvantege: its maybe difficult to balance and sometimes makes no sense IMHO.
J
A skill system has to compliment the overall game experience -- each of the systems you mentioned is good for certain game flows. What is your game about, what players are supposed to do, how fast do they gain all the skills?
The game is basically a small RPG set in distant future where people live in settlements. The games purpouse is mainly settlements gain but also personal gain.
I gave it some thought before making the thread too but I feel like that system would really be just about grinding levels. In the other hand, with careful planning, it could work well.
My favourite is: learning by doing.
Make the skill-levels scalar and raise them by doing the appropriate skill. Like Ulima Online, Oblivion/Skyrim and many others.
The main advantage on this is, you dont have to care about xp at all.
Disadvantege: its maybe difficult to balance and sometimes makes no sense IMHO.
J
Currently I am leaning towards modified version of wuut's suggestion. Basically all the skills are categorised and by training any of the skills under a certain category, player can spend the XP on any of the skills in that category.
Another idea what I am humoring is basically adding the following to the previous idea: Player can use instruction discs on himself and by doing that, he will absorb the data and gain X amount of XP of that skill in X amount of time.
So in a nutshell: The game would have time based learning and playing based learning together.
What do you guys think?
[size=2]Ruby on Rails, ASP.NET MVC, jQuery and everything else web.. now also trying my hand on games.
Currently I am leaning towards modified version of wuut's suggestion. Basically all the skills are categorised and by training any of the skills under a certain category, player can spend the XP on any of the skills in that category.
Like having a category "fire magic" with skills like "fire ball", "passive fire skills", "fire nova" and so on.
So you can level up the category "fire magic" by doing "fire ball", get xp points and spend them later on "fire nova" !?!
Sounds intersting.
Another idea what I am humoring is basically adding the following to the previous idea: Player can use instruction discs on himself and by doing that, he will absorb the data and gain X amount of XP of that skill in X amount of time.
I am not sure what you mean. More explanation please.
I did have one thought that I don't recall seeing around. XP based on both quantity AND quality of events, e.g. killing a rat gives you 1XP, but XP from rat-killing is capped at 5XP. If you want more XP you can't grind by killing rats, you need to move up to something tougher. Perhaps if someone wants to specialise in rat-killing they can become an idiot-savant at killing rats, but that extra experience doesn't help them killing anything else (above the cap).
I am designing a RPG game and I am not sure what skill advancement system to implement. Currently systems I can think of:
Here's some of my ideas.
You could make it so that every skill is learn by doing but that there's a level cap how how much you can train in each skill.
You need special skill points, and these can be gained through time, xp system (for each level), or doing certain special stuff (missions), or a combination of these.
These skill points could be used on a skill to raise it's level cap.
Say skills go from 0-100. Unupgraded they are capped at lvl 30. You can spend a skill point to upgrade a skill to the next stage, and thereby raising the level cap to 40. Depending on how important a skill is, it may require different amount of skill points to upgrade. Skill points can also be specialized into categories. Some are for gathering, other for combat.
They could also be catecorized into eary stage or late upgrade. Normal skill points might upgrade 30-40, 40-50, 50-60, 60-70 while gold skill points are needed for 70-80, 80-90, 90-100. Normal skill points could be limitless so that in time you could train every skill up to atleast lvl 70. Gold skill points could be limited, and a player must carefully choose what he want to specialize in.
This would be somewhat similar to the Witcher with its bronze, silver and gold talents. You could do most bronze upgrades, but only a few gold upgrades.
Try Mortal Online's mechanic. From what I understand it's basically grind less - you can prepare yourself for PvP in a week. It's more of a factor of how good you are with the action of fighting. It's also more crafting orientated; getting hold of the right metals and catalysts to create the right weapons and armour.
That may not be exactly true for Mortal Online but nonetheless it's a thought.
If you look at Mount and Blade, your character advances through better item capability and better companions. Skills are more important in the leadership and party management sense than in the personal development. Again, it's action based so your style of fighting > your level.
Alternatively, if your game isn't action based, what you suggested above with experience being a function of time is not bad at all.
That may not be exactly true for Mortal Online but nonetheless it's a thought.
If you look at Mount and Blade, your character advances through better item capability and better companions. Skills are more important in the leadership and party management sense than in the personal development. Again, it's action based so your style of fighting > your level.
Alternatively, if your game isn't action based, what you suggested above with experience being a function of time is not bad at all.
Thank you all for the ideas!
I like the realism in the idea a lot and it also reduces grind a lot by basically forcing the player to equip for harder monsters and slay them. Very interesting!
If I understand you correctly: Player could level a certain skill some levels without needing any additional skill upgrades? After reaching the point, he unlocks the ability to use skill upgrades on the skill which in turn allows him to level the skill more by X levels? If thats so I like it very much. Very good suggestion and it has a time based factor too which is great and exactly what I wanted. Did you thought this idea yourself or is there a game I could see it in practice?
Didnt think I am able to net so many good ideas so big kudos.
What do you guys think when looking from the fun perspective, what system is the most fun and also, does any of you have any other suggestions?
I did have one thought that I don't recall seeing around. XP based on both quantity AND quality of events, e.g. killing a rat gives you 1XP, but XP from rat-killing is capped at 5XP. If you want more XP you can't grind by killing rats, you need to move up to something tougher. Perhaps if someone wants to specialise in rat-killing they can become an idiot-savant at killing rats, but that extra experience doesn't help them killing anything else (above the cap).
I like the realism in the idea a lot and it also reduces grind a lot by basically forcing the player to equip for harder monsters and slay them. Very interesting!
Here's some of my ideas.
You could make it so that every skill is learn by doing but that there's a level cap how how much you can train in each skill.
You need special skill points, and these can be gained through time, xp system (for each level), or doing certain special stuff (missions), or a combination of these.
These skill points could be used on a skill to raise it's level cap.
Say skills go from 0-100. Unupgraded they are capped at lvl 30. You can spend a skill point to upgrade a skill to the next stage, and thereby raising the level cap to 40. Depending on how important a skill is, it may require different amount of skill points to upgrade. Skill points can also be specialized into categories. Some are for gathering, other for combat.
They could also be catecorized into eary stage or late upgrade. Normal skill points might upgrade 30-40, 40-50, 50-60, 60-70 while gold skill points are needed for 70-80, 80-90, 90-100. Normal skill points could be limitless so that in time you could train every skill up to atleast lvl 70. Gold skill points could be limited, and a player must carefully choose what he want to specialize in.
This would be somewhat similar to the Witcher with its bronze, silver and gold talents. You could do most bronze upgrades, but only a few gold upgrades.
If I understand you correctly: Player could level a certain skill some levels without needing any additional skill upgrades? After reaching the point, he unlocks the ability to use skill upgrades on the skill which in turn allows him to level the skill more by X levels? If thats so I like it very much. Very good suggestion and it has a time based factor too which is great and exactly what I wanted. Did you thought this idea yourself or is there a game I could see it in practice?
The game is mainly focused on exploration-slaying-crafting and not so much on killing players, socializing etc(its single player RPG afterall). I haven't played MO but the idea I get from your post is that the player is given a task of some sort on each level what he has to do(in MO case the task is to kill someone) in order to advance to the next level, after which he gets another task and so on until the skill is maxed.
Try Mortal Online's mechanic. From what I understand it's basically grind less - you can prepare yourself for PvP in a week. It's more of a factor of how good you are with the action of fighting. It's also more crafting orientated; getting hold of the right metals and catalysts to create the right weapons and armour.
That may not be exactly true for Mortal Online but nonetheless it's a thought.
If you look at Mount and Blade, your character advances through better item capability and better companions. Skills are more important in the leadership and party management sense than in the personal development. Again, it's action based so your style of fighting > your level.
Alternatively, if your game isn't action based, what you suggested above with experience being a function of time is not bad at all.
Didnt think I am able to net so many good ideas so big kudos.
What do you guys think when looking from the fun perspective, what system is the most fun and also, does any of you have any other suggestions?
[size=2]Ruby on Rails, ASP.NET MVC, jQuery and everything else web.. now also trying my hand on games.
[quote name='ImmoralAtheist' timestamp='1333971628' post='4929517']
Here's some of my ideas.
You could make it so that every skill is learn by doing but that there's a level cap how how much you can train in each skill.
You need special skill points, and these can be gained through time, xp system (for each level), or doing certain special stuff (missions), or a combination of these.
These skill points could be used on a skill to raise it's level cap.
Say skills go from 0-100. Unupgraded they are capped at lvl 30. You can spend a skill point to upgrade a skill to the next stage, and thereby raising the level cap to 40. Depending on how important a skill is, it may require different amount of skill points to upgrade. Skill points can also be specialized into categories. Some are for gathering, other for combat.
They could also be catecorized into eary stage or late upgrade. Normal skill points might upgrade 30-40, 40-50, 50-60, 60-70 while gold skill points are needed for 70-80, 80-90, 90-100. Normal skill points could be limitless so that in time you could train every skill up to atleast lvl 70. Gold skill points could be limited, and a player must carefully choose what he want to specialize in.
This would be somewhat similar to the Witcher with its bronze, silver and gold talents. You could do most bronze upgrades, but only a few gold upgrades.
If I understand you correctly: Player could level a certain skill some levels without needing any additional skill upgrades? After reaching the point, he unlocks the ability to use skill upgrades on the skill which in turn allows him to level the skill more by X levels? If thats so I like it very much. Very good suggestion and it has a time based factor too which is great and exactly what I wanted. Did you thought this idea yourself or is there a game I could see it in practice?
[/quote]
Yes that's basically right (I think).
I'm renaming skill points to talent points (like in Witcher) for less confusion. Earning talent points, and gaining levels in skills are two separate things. Just like in Skyrim you level up skills by using them. However you can not train them up to 100. You can increase them to some cap (say lvl 30). You can raise this level cap by spending talent points on a specific skill. A talent point might raise the level cap of herb gathering from 30 to 40. You can still spend it, although you have not yet reached lvl 30 in herb gathering.
Talent points may also do other things. In Skyrim they could have the perk system, and also this level cap. upgrading perks in a skill tree will raise the level cap of that skill.
Pherhaps more important is the categorizing of talent points. It takes lots of time, but a player may be able to get enough normal talent points, so that every skill can be trained up to level 70, and with even more time, all skills will be trained to lvl 70. The gold talent points is the specialization part, where a limited amount of skills can be trained even further and up to lvl 100.
No game does this (that I know off), but you can find the different elements in different games. It's simply mixing different designs and somehow fusing them together:
Like with the categorized talent points, I didn't think of the Witcher until after I thought of this categorizing talent points, but I may have thought of that because I have played the Witcher. If not, then the picture above would not be representative.
What do you guys think when looking from the fun perspective, what system is the most fun and also, does any of you have any other suggestions?
I liked the levelling by doing in Skyrim. Since Oblivion they've eliminated most of the grindy stuff, and you also have the perks, so that not only skill level matters. However it could have been more strict. You could still power lvl a magic skill, although no spent perks were mage related, and you had not have invested in mana. Still you would get access to the most kickass spells and mage armor, and you could cast those spells (with mana enhancing gear).
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement
Recommended Tutorials
Advertisement