Skill-based XP

  Рет қаралды 25,996

Timothy Cain

Timothy Cain

Күн бұрын

Пікірлер: 484
@octopusrpg
@octopusrpg 7 ай бұрын
One of the biggest challenges of game design is making the optimal way to play also the fun way to play
@Clone42
@Clone42 7 ай бұрын
"The bad news: The surgery was an abject failure. The good news: I leveled up."
@zhulikkulik
@zhulikkulik 7 ай бұрын
You try to heal yourself. ... You fail to heal anything. You lost your leg because of that. For losing your leg you gain 15 medicine xp.
@FathDaniel
@FathDaniel 7 ай бұрын
This could be remedied, by having critical failure not count towards XP.
@vacuumboots
@vacuumboots 7 ай бұрын
​@@FathDanielhey, I've learned a lot from my critical failures
@FathDaniel
@FathDaniel 7 ай бұрын
@@vacuumboots critical failures are when you not only failed, but also not learnt anything from it.
@Krbydav328
@Krbydav328 7 ай бұрын
speech check failed, leveled up by 1
@deltapi8859
@deltapi8859 7 ай бұрын
Learning on failure is actually brilliant, because the scale up for "harder to skill with higher level" is naturally build in, without needing special math or XP scaling.
@HidroPig
@HidroPig 7 ай бұрын
I gotta say, the idea of XP increasing when you fail is one of the most unexpected idea I've never thought about. Really really interesting 🤔
@Frankmuddy
@Frankmuddy 7 ай бұрын
The concept is often called "Fail Forward". It's a great help for reducing player frustration.
@Denizu
@Denizu 7 ай бұрын
The TTRPG system Dungeon World is renowned (though it didn't invent it) for exactly that. Failing is one of your biggest sources of XP and it's great.
@Anubis1101
@Anubis1101 7 ай бұрын
yea i think its a great mechanic, i cant believe i havent seen it done in a game yet. perhaps they think itll take away from the natural drive for victory
@Anubis1101
@Anubis1101 7 ай бұрын
@@Denizu tabletops always be out here with the best rules and mechanics
@perryborn2777
@perryborn2777 6 ай бұрын
@@Anubis1101 They do have the benefit of getting to exclusively focus on them
@Hjorth87
@Hjorth87 7 ай бұрын
Ahh, the smithing from Skyrim. Did you see the little comic where a pc is making daggers and is asked why. They answer "to make the best armor". The asker imagins it to be dragon bone armor, the highest tier in the game, and you need to grind your smithing to max or almost max to make it. But nope, the pc is making an armor out of daggers.
@BlackJar72
@BlackJar72 7 ай бұрын
Not to mention casting a spell in one hand to turn health into magica (leveling alteration), while casting a spell in the other hand to turn magica into health (leveling restoration). Or just running down the road muffling yourself.
@stuartmorley6894
@stuartmorley6894 7 ай бұрын
I mentioned it in another thread but there's a reason that so many modded playthroughs alter perks/levelling and crafting.
@saffral
@saffral 7 ай бұрын
Classic Daggerbone Armour.
@bsherman8236
@bsherman8236 7 ай бұрын
You can even bring a hide armor to the maximum resistance before unlocking the "best" gear lol
@Phreno_Xeno
@Phreno_Xeno 7 ай бұрын
Picking on Skyrim is the lowest of low hanging fruit.
@Frankmuddy
@Frankmuddy 7 ай бұрын
You got me thinking about the good old days of MMOs. One place I did like skills was Ultima Online. The game was a total sandbox, so people could go anywhere. And being skill based rather than class or level based even players who were really low skilled could help out in really dangerous areas. You might fail your bandage skill 9 times out of 10, but with no levels, no party size limits, and no zone restrictions you were still contributing healing to your friends. The game handled some of the problems of skill based systems by limiting you to 700pts early in the game's life, spread across whatever skills you wanted to have. If you gained a skill past 700 you'd lose a skill point somewhere else. This lead to undesirable skill loss so they added a toggle to lock the skill to prevent it from changing. The result was a very flexible system where you could make your character any way you wanted with a great deal of flexibility. It worked well for UO's sandbox. The game had a relatively flat power curve compared to many later MMOs, there were few or no restrictions on where players could go or what they could attempt to do. Much of the economy was player driven so crafting and "RP" skills; cooking, tailoring, smithing, carpentry, were desirable for many players. UO has been mostly unique, and in it's context I thought skills worked quite well, playing to the game's strengths. Funny story about summoning monsters to grind skills; early on UO slimes would split in two when they took damage. Someone trapped one in a building and set up a script to cast a spell that dealt one point of damage. Several weeks later the guys at Origin were desperately trying to figure out what was consuming all of the server's resources and were flummoxed when they discovered a cabin in the woods with tens of thousands of slimes trapped inside.
@iwantagoodnameplease
@iwantagoodnameplease 7 ай бұрын
I think UO had the perfect xp system. You earned on every use of the action (yes, every sword swing), but you couldn't just grind against a barrel. Well, you could until you hot about 30%, but that's very similar to real life. You soon max out your training resources and need to find tougher challenges to learn and improve. I think you got more XP when you failed, and the easier stuff gave less XP when completed until it gave none. I played on a bunch of custom shards, and I think one also only gave you XP when failing -- it was very similar. Plus I like that you could lock a skill, it wouldn't go down or up when you were training other things and at your 700 cap.
@Frankmuddy
@Frankmuddy 7 ай бұрын
@@iwantagoodnameplease You're right. I don't remember exactly how it worked, but you had to keep going after tougher and tougher challenges, whether it was skeleton knights or flush fit blind joinery (carpentry) to achieve.
@iwantagoodnameplease
@iwantagoodnameplease 7 ай бұрын
@@Frankmuddy Now that you mention them, I think skeleton knights were the top tier enemy you had to wail on to go from 99% to 100%? Nothing else would do it (or perhaps not as well). This was T2A expansions, so it probably all changed after that.
@MrZoichi
@MrZoichi 7 ай бұрын
I like that you never recommend, but never discourage at the same time, potentially cludgy mechanics.
@king_slimy8859
@king_slimy8859 7 ай бұрын
He's implicitly discouraging them. Saying otherwise doesn't mean he isn't. Though he draws from his experiences to explain why he thinks these are difficult and worse decisions to make. It's very reasonable advice from a well seasoned designer and programmer.
@MrZoichi
@MrZoichi 7 ай бұрын
@@king_slimy8859 Except he explicitly said, "I'm not saying don't do this... but here are some pitfalls you will need to solve for." That doesn't sound like discouragement to me; just letting you know it's "not optimal" from his experience. And "not optimal" does not automatically translate to "bad".
@ansambel3170
@ansambel3170 7 ай бұрын
"so in this guide i will explain how to chease the lockpicking skill, ty throwing the chest underwater, setting yourself on fire, and taking out the torch in the room so the lvl 1 lock can fail enough to give you experience" - intrestingly enough, at some point that actaully wraps around to again becoming gameplay.
@alexanderabramov2719
@alexanderabramov2719 7 ай бұрын
so true
@The_Discording_Tales_RPG
@The_Discording_Tales_RPG 7 ай бұрын
Indeed, I do think that this is not a problem at all. And it's still somewhat realistic. If you did that I bet you would learn from this experience as well.
@Guilherme_Sena
@Guilherme_Sena 7 ай бұрын
If you were already always succeeding in normal situations, then this grind is only gonna help you in the situation you're mentioning. I mean, role playing as a thief who can pick locks while in the dark, on fire and the chest is underwater seems pretty cool
@gilgamecha
@gilgamecha 7 ай бұрын
I love these sleeves-up deep dives into the pros and cons of hard mechanics. Real game designer stuff.
@Anubis1101
@Anubis1101 7 ай бұрын
theyre usually my favorite videos, they give me so much to think about.
@HerrDoktorWeberMD
@HerrDoktorWeberMD 7 ай бұрын
I like the idea of the way Cyberpunk does it, an old-school XP system with points to distribute, but also a use-based skill system on the side. Sure, it's very video gamey, but it works well and feels fun to me. You get your main 'build' and develop your character with your stats and perk points, and you get a lot of small bonuses based on how you play the game, that improve upon your chosen playstyle.
@_george84
@_george84 7 ай бұрын
It was lovely seeing you at Fallout premiere!
@CainOnGames
@CainOnGames 7 ай бұрын
Thanks. That was an amazing night!
@alexanderabramov2719
@alexanderabramov2719 7 ай бұрын
Oblivion: Step 1: crouch run into the wall inside the sleeping quarters in the capital's Mages' Guild. NPCs around you are sleeping so you're undetected. Step 2: Go get dinner. Step 3: Come back and enjoy your max Stealth
@UlissesSampaio
@UlissesSampaio 7 ай бұрын
Oblivion: great ideas and great jank. A great game imo.
@sgtSerGUNt
@sgtSerGUNt 7 ай бұрын
Literally what I did in Skyrim. And I was stealing gold and putting it back to level pickpocketing. To level my combat skills... well, it wasn't good times for my immortal horse 💀
@shadowfragment
@shadowfragment 7 ай бұрын
Whenever I catch myself playing the game in grindy, un-fun ways like that, or using exploits, I just use console commands. Same result, much less time wasted. If the grind is fun, I'll keep doing it. But the minute it gets frustrating, it's not worth it.
@mattomwit
@mattomwit 7 ай бұрын
​@@shadowfragment Finding exploits is a reward in and of itself. You feel accomplished that you outsmarted the game. Though soon after you get bored and uninstall. What I am trying to say the less tempting and broken exploits the more likely the player will play the game for longer.
@shadowfragment
@shadowfragment 7 ай бұрын
​@@mattomwit "you do not understand" is a pretty insulting way to start a comment, you might want to try and avoid making arrogant assumptions about people when jumping into a conversation. Talk about yourself and what you know. Don't talk about the other person when you don't know anything about them.
@hobblygobbly5949
@hobblygobbly5949 7 ай бұрын
I really like skill-based XP/skill levels when it's done right instead of character levels. Not that many games do it anymore, but one "new" game that I think does it very well is the survival rpg Project Zomboid, especially for its post-apocalypse setting, it makes sense, because your character before the zombie apocalypse might have never had skill like in Trapping, but since this makes sense for survival to improve this skill through your journey (if thats your choice ), it makes a lot of sense. Same with say its Fitness skill, if all you are doing is driving/focusing on using transport and not walking much in the world, you do not develop fitness skill much (there are various ways to increase it). I find it satisfying leveling skills and seeing my character grow stronger in certain dimensions, than simply "character levels" with a base poiwer increase to abilities or something
@UlissesSampaio
@UlissesSampaio 7 ай бұрын
+1. Imho, character levels is a crutch that we took from D&D that we should try to stop relying on.
@Frankmuddy
@Frankmuddy 7 ай бұрын
Reading through the replies and thinking about Tim's thoughts, I think sandboxes are where skill based systems do well. You're not following a story or a path of escalating challenge, so you don't need to have the kind of power curve that a game like Fallout or Skyrim encourages. Sandboxes can support non-combat skills in ways that other systems aren't as well suited for; Cooking or carpentry can be very important in a sandbox, but often don't make as much sense in a more combat oriented and plot oriented game. I suppose Kenshi would be another game to examine. Kenshi is a very open sandbox with a very definitive power curve where the characters start out pathetically weak and eventually become shonen protagonists (if they don't get eaten...). Since you can have anywhere from one to many (I ended up with over forty) characters the need to specialize is reduced. You can have your warriors and your scientists and your smiths and your farmers without being too restricted. The game gives the player tools to engage with the world in many ways - A stealth character might scout enemy defenses before the warriors go in. Or, I used my primary scout as a medevac; When a fighter was rendered unconscious, or my party was ambushed, my very fast, very hard to spot stealth character could dart in and carry people to safety.
@UlissesSampaio
@UlissesSampaio 7 ай бұрын
@@Frankmuddy would love to see Tim's thoughts on Kenshi
@yourstruly5013
@yourstruly5013 7 ай бұрын
Getting more xp for failing sounds such a great idea.
@Pedone_Rosso
@Pedone_Rosso 7 ай бұрын
Kenshi is an example of skill based XP game which I really liked, specifically for its skill progression (among many other things the game has to offer). I think Kenshi's system works particularly well because, in that game, you're building up a whole tribe of specialized and sort-of-expendable characters in a build-your-own-story sandbox world, rather than a single hero or a party who are unique and central to the game's story and game-play. In Skyrim, arguably the best known skill based XP game in wich you play a hero character, the system is very easily exploitable. And it can be pretty enjoyable to exploit too, if that's how you want to get your fun from the game. Of course the player can self-impose a "fair" use of the system, if they REALLY want. But personally I never managed even a single play through of Skyrim in which I didn't exploit the skill based XP in some form or another, at some point, even when I tried. Thanks for your videos!
@SMorales851
@SMorales851 7 ай бұрын
I really like Kenshi. I think the fact that one has to come up with ways to train characters in the skills they need is very cool, and lends a very unique feeling to the gameplay. The ability to decide that you'll send X and Y characters to the mines so they can level up strength by carrying rocks is fun.
@ince55ant
@ince55ant 7 ай бұрын
kenshi is one of my top10 games i'll never play lol. it looks perfect, but also soooo overwhelming with all he variables. its a personal taste/psychology thing. maybe one day...
@Pedone_Rosso
@Pedone_Rosso 7 ай бұрын
@@ince55ant You should try it out. It's a lot more straightforward then one might think when looking "from outside", especially because you can start playing with a single character, or a couple of them, while focusing on combat and stealing maybe (beware of the goats!!!), and then build up to a more base-building oriented game-play at a later moment, or in a subsequent play-through. The game gets better the more you explore its many features and mechanics, of course.
@CaptainDeathbeard
@CaptainDeathbeard 7 ай бұрын
I made Kenshi! The main reason I went for skill based XP is that it's more organic and less micromanagement when you have numerous characters. In a single character game I would likely do it differently.
@misterj8815
@misterj8815 7 ай бұрын
@@CaptainDeathbeard A great game, and I'm glad to see you listening to Tim's sage wisdom! I hope the sequel is coming along well!
@estogaza5827
@estogaza5827 7 ай бұрын
I knew someone who stayed in a room summoning creatures to level up in oblivion. They went from level 1 to like level 25 sitting in a room grinding. Then they went outside and realized everything completely destroyed them because enemies scaled. And this was somewhat new back then, enemy scaling. He got so mad he wasted his time he just quit. lol
@The_Discording_Tales_RPG
@The_Discording_Tales_RPG 7 ай бұрын
Exactly what I did in The Discording Tales : You learn from failure, and more dramatic the failure (with a limit, which is when it's impossible for you to succeed anyway, then you just don't learn), the more XP towards that subskill. And in my system, all failures also lead to losses, and often literally painful. Each skill types (8) are tied to 8 usual kinds of ailments. So that when you fail you get hurt (whether it is fatigue from carrying, wounds from combat, frustration from persuasion or starvation from working for example) AND XP, and you then need (usually) healing to then continue gaining more XP. As such there are many divergent ways to heal many different types of pain, and it makes the whole system very varied.
@plebisMaximus
@plebisMaximus 7 ай бұрын
You could also argue a quest-based XP system encourages the player to do the bare minimum to finish content and not really engage with it properly. It's all up to the player if they're willing to shatter their immersion for efficiency in a single-player title. Like that old famous quote goes, "Players will always find a way to optimise the fun out of a game".
@cfrogo900
@cfrogo900 7 ай бұрын
Oh man, I jumped everywhere I went in Oblivion to level acrobatics. That, and I remember one of the strategies early in Final Fantasy 2 was to fight your party members to level up stats.
@Frankmuddy
@Frankmuddy 7 ай бұрын
The Elder Scrolls game are a great example of Tim's points. They've always had awkward levelling systems, to the point where most people consider it essential to get mods for Morrowind and Oblivion to make the levelling more approachable.
@Anubis1101
@Anubis1101 7 ай бұрын
morrowind and oblivion summoning exploits were super fun though. i feel like real mages would do exactly that to practice, so im actually against blocking that sort of thing. just gotta find a way to make it fun.
@Frankmuddy
@Frankmuddy 6 ай бұрын
@@Anubis1101 I did enjoy exploiting the systems. It made for fun emergent play. Being able to jump from Vivec to Solstheim really was amazing.
@Anubis1101
@Anubis1101 6 ай бұрын
@@Frankmuddy the loss of the flying spell in elder scrolls games is one of the most tragic losses in game design history
@Victoriousweapons
@Victoriousweapons 7 ай бұрын
Very, very valid points! As someone who's tried to develop a skill-based (and HP-less) XP-system I ran into a lot of these problems. The encounter-scaling thing was the foremost one. Even if you had levels in some form, balancing a combat encounter around the possibility that someone made a character named "Silvertongue McGee" who's spent all their points on social skills, would negate these levels outright. Decoupling social skills from combat level is a possibility, but then you have even more systems to balance instead, because then you need a "social level" and a "combat level" in order to be able to balance both types of encounters. Skill-based XP also excludes any XP-rewards from finishing quests, unless you somehow flag the quest as the "lockpicking Quest", or what have you. So the purely altruistic quests that give no immediate reward would be harder to make compelling. I love the idea of skill-based XP, because it is one step further away from the classic D&D formula. The D100-system of Call of Cthulhu uses it to great effect, but those characters rarely make any true progression from session to session, they at best get incrementally better in the skills they are already good at. And then they die. Or go mad. Also, one huge problem is the ability to make one character be the best at everything. Take the Basic Role-Playing D100-system. There are no inherent limitations on characters getting 100 in everything, other than time, which makes for a really boring character in the end. No choice and no consequence. Skill atrophy, where you lower skills that have not been used for a while, is the only solution I can come up with for that, but that seems like a really punishing system.
@ClickToPreview
@ClickToPreview 7 ай бұрын
I think skill atrophy is brilliant as long as it is limited. I'll never FORGET how to ride a bike, but I might get RUSTY, so maybe I lost 10% of my bicycle-riding skill points?
@Victoriousweapons
@Victoriousweapons 6 ай бұрын
​@@ClickToPreview Hmm, yes, I'm just afraid that it might lead to people playing catch-up to their skills. Or feeling compelled to always top some skills up. Maybe it could work if you had like a pool of skill points? Say a system that uses levels, and at level 1 you had a pool of x amount of points. If you use your character as a melee-fighter, every point gained in melee would be taken from your least used skill. Then every level you would get x-amount of more points added to a free pool. This pool would be used for further skill-ups until it was depleted and only then would points be subtracted from least used skills? Just spit-balling here, but this might work.
@AgostinhoRenner
@AgostinhoRenner 7 ай бұрын
These a great point when talking about Math Combat, where everything resolves in a math equation. A interesting thought came to mind whilst listening to this talk was "How interesting would be higher level skills being harder to use and having harder requirements" Example: Fireball needs more cast time, or needs different gestures/sign/reagents to use. Stealth require proper stealth equipment to trigger higher levels. Sword require proper timing on the swing press to get combos, things like this. When talking about turn based, first thing come to mind is Legend of Dragoon attack system. When talking about real time, games like Skyrim become way more interesting when saw through these lens. Imagine a melee combat that you have to time the press to execute different combos or powerfull swings. Very good video, thanks so much!
@SaberVS7
@SaberVS7 7 ай бұрын
Y'know, it's funny - Oldschool Elder Scrolls pre-Oblivion *was* timing-based combat, but due to poor tutorialization they gained the reputation of being "The RPGs where you can't hit anything". Morrowind becomes a whole different experience once you understand that melee weapons have sweet-spot timings for maximum hit chance, instead of spamming LMB.
@TheOnlyPedroGameplays
@TheOnlyPedroGameplays 7 ай бұрын
@@SaberVS7besides charging the weapon attack, how do you make a morrowind battle successful? From what I see, it’s dice roll.
@PretendCoding
@PretendCoding 7 ай бұрын
In Oblivion, I would jump constantly while healing myself (while not wounded) to raise my athletics and restoration while on the way to my next quest. Sneaking while running into a wall next to a sleeping NPC. Using speechcraft to piss off NPCs then giving them money to get their mood back up. I really love the idea of "you get better when you use it" Even back in Final Fantasy 2 I loved that system, but you did a great job at outlining all the issues here. The idea I've had for this is to track when the player uses a skill, but only give them XP from quests, and when they level up, they can only put points into skills they've actually used during that level. Of course, this would lead to a player just making sure they use each skill at least X times. There's always issues.
@ince55ant
@ince55ant 7 ай бұрын
that first example sounds kinda fun. its like how fun movement systems make traversal more engaging. kinda like a rogue practicing knife tricks while on the road.
@arcan762
@arcan762 7 ай бұрын
yeah, it just leads to a lot of power-gaming
@NamelessVoice
@NamelessVoice 7 ай бұрын
You have to be careful you don't end up with the attribute increase system from Morrowind / Oblivion, where your attribute bonuses when levelling up are simply better or worse depending on which skills you used - which leads to some of the most un-fun metagaming I've seen in any RPG. You could work around that with a more simple "you used it, so you can increase it" vs "you didn't use it, so you can't increase it" system, where the amount of use doesn't matter towards how much you can increase it.
@idnyftw
@idnyftw 7 ай бұрын
stab and heal your magic horse a bajillion times until you max out your restoration and one of your weapon skills...
@Anubis1101
@Anubis1101 7 ай бұрын
the one big drawback you get with quest-based exp systems is that it requires the player to actually do quests. sometimes i just want to run off and live in the forest or something, you know? it puts a greater burden on quest design to give the player options theyll enjoy. though perhaps the separation of "base level" and "job level" in some rpgs like Ragnarok Online would allow for some interesting ways to mitigate that.
@Hjorth87
@Hjorth87 7 ай бұрын
Love the learning from failure argument
@scotmcpherson
@scotmcpherson 7 ай бұрын
So I do GURPS-like skills progression. And I factor it thusly; each failure increases the cumulative chance that a skill will gain a point, but you perform the check for point increase on successes. Using the lock-pick example, each time you fail you learn something but once you succeed on that lock, all of those failures gel into knowledge and experience.
@PavelHolub-or2ku
@PavelHolub-or2ku 7 ай бұрын
Hey. For dice pool systems (my favourite) I was thinking to utilize some throw formations. For example , thinking in d6+ context, the difficulty might be 13, but the player throws 10,9,9,8 ,5,5,5,3 - the 10 seems supported by the 9s and 8s so it is not a fluke but PC have figured something out. This can be used such the PC can decompose the difficult action into two easier ones, or gain Xp straight...
@kaargen
@kaargen 7 ай бұрын
I like the way Elona did natural skill levelling - every skill, spell and stat had "potential" which acted as an experience multiplier that could range from 1% to 400%. When something goes up in level, its potential decreases, thus decreasing the efficiency of doing one thing over and over to increase one stat. To get more potential, the player could engage with the game in other ways, such as eating food. One of the ways to get food is to fish. Fishing is a perception-based skill, so raising it will also raise your effectiveness at ranged combat. Sleeping can also raise potential, and it's influenced by quality of the bed. This can encourage a player to seek out and buy or steal the best bed they can find, leading to more avenues of increasing skills.
@Glorp1997
@Glorp1997 7 ай бұрын
This guy just pumps out high quality videos
@Frankmuddy
@Frankmuddy 7 ай бұрын
He's an old man in a profession where most die young. ; )
@disgorgeofconsciousness2250
@disgorgeofconsciousness2250 7 ай бұрын
This video really made me think about kenshi's leveling systems and xp. I loved the way it made you completely submerge your characters into their roles by training them in practical ways.
@ianjsikes
@ianjsikes 6 ай бұрын
Great vid. Old School Runescape is basically all of these issues taken to their extreme. It's perfectly normal and expected that you might cast the same AoE spell in a basement on some rats 10,000 times. The main issue I've always found with skill-based XP is that you invest so much effort into leveling the skill up, and then once you max it out suddenly there's no reason to ever use it again. For example: In Stardew Valley, hitting level 10 fishing is challenging. And when you hit level 10, you get a nice perk. But there's very little reason to keep fishing after you've maxed out the skill.
@tides-of-revival
@tides-of-revival 7 ай бұрын
One idea I had a long time ago was similar to your xp-on-fail suggestion, but with an important change: You get XP inversely proportional to the chance that you got the result you would've expected to get. Sooo if you're a master locksmith and you fail picking a simple lock, you learn! Or if you are a newbie archer and happen to land a headshot from 100m away, you learn! And on the contrary, if you're a master locksmith and pick a simple lock successfully.. clearly you don't learn anything. Neither do you learn if you try to pick your first lock and it's a super duper master lock and you fail.
@LDiCesare
@LDiCesare 7 ай бұрын
Thanks for this. I'll write what I think I already wrote. Another solution to overusing skills is to prevent gaining more than X per Y period of game time where aging makes you become weaker. You can also add prices to increase the skills (like AD&D had rules at some point where you'd have to actually spend a lot of money to level up). A lot of the issues you have with skill levelling up didn't happen in a game like Darklands, where skill usage was pretty straightforward. It had the drawback of some skills (combat) getting up much faster than others. I like the idea of gaining xp when failing. This may lend to a quite organic system. If you're good, you could start difficult maneuvers (which are more likely to fail) not only because they give you an edge but also because it's the only way to get better, and you may fail because of hubris. That sounds cool.
@AllMindControl
@AllMindControl 4 ай бұрын
I love the idea of learning from failure. It gives so much implications on the way people could play the game
@joshmapes4311
@joshmapes4311 7 ай бұрын
Tim really got me thinking once upon a time about critical failures. A critical failure in a skill based RPG leveling system that progresses skills based on failure could be like a critical success… a big XP dump based on certain perimeters. Or… maybe a critical failure is when you do not learn from failure, for whatever reason. Perhaps as a function of your character’s intelligence skill (assuming you built dedicated player stats into the game), the player character often learns from failure (higher intelligence) or more often doesn’t (low intelligence). Or, maybe that would be awful. But this was a FANTASTIC video that really got me thinking. I would love to mod Morrowind and make skills level on failure… thank you, Tim! Thought provoking!
@Woodythehobo
@Woodythehobo 7 ай бұрын
I love skill based games where I’m not forced to play the main story to progress, not sure why. There’s something satisfying levelling up by exploring and getting lost in a world. However, I find many skill based games don’t handle it well as you say, e.g. OSRS has massive guides for efficient levelling otherwise you’re wasting time, Morrowind can be tedious until you level up combat a fair bit, with some skills being hard and slow to level, and so on. I think one way you can somewhat mitigate is a hybrid approach, have “greys” (low lvl mobs/objects/locks) that provide zero xp to eliminate grind, these greys increase as your combat/utility skill increase, then combine that with a skill reward system , the obvious downsides being the time spent ensuring the world provides enough content for the entire level range, spreadsheeting and/or AI could help
@gilgamecha
@gilgamecha 7 ай бұрын
Hi Tim, it's us, everyone.
@panguin7803
@panguin7803 7 ай бұрын
We watched a video, a few weeks ago, about what the best way to give XP was. It was through quests.
@zebbybaby
@zebbybaby 7 ай бұрын
this comment gets funnier every time i see it
@kotor610
@kotor610 7 ай бұрын
That's an elegant solution, also mimics real life learning works. Easy to get a general understanding of a subject, but you can only progress if you continue to challenge yourself.
@HeadsetHistorian
@HeadsetHistorian 7 ай бұрын
3:06 actually made me properly belly laugh out loud, thanks so much for that Tim haha. Your passion is absolutely infectious!
@EarthSlash
@EarthSlash 7 ай бұрын
All solvable problems, but definitely important to call them out!
@CoderDonut
@CoderDonut 7 ай бұрын
As someone who heavily prefers skill systems and plan on making my own, I absolutely love this video. Tim is a straight up game making professor. It's crazy that we get this for free. The role of being a critic/naysayer, aka someone who says, "Okay if you want to do this these are the obstacles" is such an important role that most designers have to play with themselves. It's great to hear this from a seasoned vet who knows his stuff. At the end of the day skill based XP may be tougher to implement while not be exploitable, but in the end creates a system that I think is funner and allows the player a ton of freedom. Obviously not always the case, nor is it always mutually exclusive from quest based XP, but overall I really prefer it. Thanks so much for making this video Tim!
@Remeran
@Remeran 7 ай бұрын
Was playing fallout 2 yesterday and I really like the system where you get general xp from every task that you do, but can you can upgrade whatever skill you want once you level up. You still have a situation where lockpicking give you pretty much a standard amount of xp regardless of difficulty (as far as I know) but it doesn't matter much in the end once you level up. It's why I think quests are a great way to give xp. That way you don't have to grind your way to leveling up a specific skill. Side note: Saw some pictures on Twitter from the Fallout TV show premiere and swear I saw you Tim. Hope you do a followup to the other video you did on your thoughts on fallout tv show. Must have been wild to see concepts you and the team thought up on the big screen with that kind of production value.
@Frankmuddy
@Frankmuddy 7 ай бұрын
Decades later and I still think SPECIAL is one of the most rewarding character systems. Tags, perks, and the sheer amount of flexibility let me play with all kinds of fun builds. I still fondly remember soft-locking Fallout 2 when I punched some guy so hard he went sliding across the ground and never stopped.
@jordangordon2350
@jordangordon2350 7 ай бұрын
very interesting solution you've posed at the end. I have never thought of it like that before. This would absolutely give players even more incentive to go out and find everything. And it also makes them less likely to become overpowered, since they can't simply grind the skill from anywhere. very interesting.
@philbertius
@philbertius 7 ай бұрын
Very insightful! EXP on failure is interesting, a few tabletop games do this to my knowledge. A few open ended thoughts: 1. What about skills that aren’t binary success or failure? E.g. jump height, run speed, etc. You might need other heuristics to determine EXP gain. 2. Mechanics don’t necessarily dictate player behavior as much as presentation. Simple countermeasures can be enough for most players (e.g. stale hits in Smash Bros). You could delay XP rewards until later, so that actions and rewards are somewhat disassociated (e.g. end-of-day level up in FFXV). I’d be interested to hear counter-arguments to this. 3. More involved math can do a lot while feeling subtle. Maybe there are equations such that you have to level up both jumping and running to maximize either one. Or maybe you give skills “exhaustion” that limits what you can do in a day. The point is, not everything has to be a “discrete state”, and instead “continuous values” can nudge behavior more gracefully. The flip side is, if it’s sufficiently complicated, you can’t make success dependent on the player’s knowledge of the system - the beauty of skill-based EXP is that players don’t necessarily have to think about it. You can also just explain the behavior in basic terms, no LaTeX equations necessary. 4. You can always provide more efficient means of leveling a skill to prevent unfun power leveling. Maybe there’s a dojo you can train at to increase melee combat faster than you would slaying rats. 5. Player choice is at the heart of the problem. By tying the choice to something the player _does_, we fundamentally change the way the decision is made. Because the choice is no longer _independent_, there will always be a dead-weight-loss to either the desired skill to level OR the player’s behavior. I’m not convinced it’s possible to align both at every given moment. The question is, what do we gain in exchange for this loss? To me, it’s removing tedious decisions from a game that doesn’t need them - but maybe there are other advantages worth exploring.
@ClickToPreview
@ClickToPreview 7 ай бұрын
I think limiting progression of skill-based XP based on an overarching Character Level that is tied directly to finished game content is the way to go. If I'm Level 1, maybe I can only increase my lockpicking skill up to 10. To get to Level 2, I have to complete a certain amount of content (main quests, side quests, etc.), and THEN I can continue to increase my lockpicking from 10 to 20, etc. As long as the player understands how this works from the start, they'll stop themselves from trying to power level and micromanage and just enjoy THE GAME presented to them.
@StavrosNikolaou
@StavrosNikolaou 7 ай бұрын
Ah my favorite topic yet again! You are spoiling us 😊 I have tried, unsuccessfully, to design a skill based xp system for a game like Arcanum that does not have the many pitfalls you have wisely presented in this video and the best i could do is a Skyrim-adjacent or similar to what you have described in the past where you skill usage is recorded and accumulated but you need some form of skill point or perk point obtained through a different process to truly tap into used skills and meaningfully improve them. It's a hard problem which I haven't seen solved in video games. Tabletop RPGs have done so, but they rely on common sense arbitrator (game master) which is surprising difficult to implement algorithmically (maybe AI could help here) or to support without a tremendous amount of dev effort painstakingly setting up each possible xp gain opportunity. Thank you for touching again on this topic! I really appreciate this wealth of design insights! Have a great night!
@austincrist7581
@austincrist7581 7 ай бұрын
Great video. Had a kinda funny thought from the idea of learning more from failure. The simplest skill-based XP system: literally make the game require decision making that the player can learn from. They'll learn more from the things they can learn more from, and not at all from things they already know how to do. No XP bar, no code. They learn nothing from hiding in a bush near an NPC, so no progression occurs. But if they're watching to learn his route, they learn his route. Bam, instant skill-based XP perfection. xD
@guilhermeoradovschi1313
@guilhermeoradovschi1313 7 ай бұрын
Tim, love this topic. Consider going into it deeper into it, with more concrete scenarios. A series perhaps, if that would please you.
@VicJang
@VicJang 6 ай бұрын
Wow I’m really impressed! The amount of thoughts you give into the idea is surprising! I’ve been a programmer myself for a few years but have never been on the design side. There are so much to consider! Brought to the channel by the fallout show videos and I’m loving these game design videos already.
@NickRoyOfficial
@NickRoyOfficial 7 ай бұрын
I feel like I should be paying you just to watch these videos from how much valuable insight I gain from them. Thank you
@NamelessVoice
@NamelessVoice 7 ай бұрын
One other thing about learning from failure that Tim forgot to mention is that it also gives you a really natural progression curve. When you are useless at a skill, you will fail almost all of the time, and so gain skill experience quickly. When you are good at a skill, you will fail far less often, and so gain experience more slowly.
@yourstruly5013
@yourstruly5013 7 ай бұрын
easy enemies won't give you any xp because you have mastered fighting them.
@exeterkered
@exeterkered 7 ай бұрын
He didn't forget to mention that. It was the very first thing he explained about it at 12:15.
@helgenlane
@helgenlane 7 ай бұрын
That's just how normal experience and leveling works in most games. If you take on difficult challenges, you will get a lot of xp and level up fast. If you take on easy challenges you will get very few xp and level up slow.
@yuripetrovic7606
@yuripetrovic7606 7 ай бұрын
But then how do you circumvent player frustration at consistently failing at the skills they want to specialize in early on?
@NamelessVoice
@NamelessVoice 7 ай бұрын
@@exeterkered You're right, he did mention it, my bad.
@olliepwnsall
@olliepwnsall 7 ай бұрын
First off: great video :). Kingdom Come: Deliverance is relying heavily on skill-based xp. I saw a video online of a guy who maxes out several stats in the prologue by punching respawning cows, so exactly what you're talking about with the rats :D It doesn't ruin the game for me personally because I just find it so ridiculous I'll never use it, but hey if someone wants to cheese the game that way more power to them. My point being yes it's a problem but it doesn't necessarily ruin the game or make EVERY player want to cheese it :) Another thought I have after watching is: the flipside is a system where you level up and then decide what to put points in. So e.g. you gain 5 levels just waving your sword and then put it into Alchemy. Feels very videogame-y. Personally I enjoy games with both extremes of point spending vs skill based but I'm curious if there's a golden mean (or goldilocks zone) between the two.
@Rynosaur94
@Rynosaur94 7 ай бұрын
So I've always liked Skill-based xp as a system because I think its very immersive, so this was great to think about it more in depth. Thanks Tim!
@brianviktor8212
@brianviktor8212 7 ай бұрын
Skyrim comes to mind. When the player plays along, it works somewhat fine. When the player wants to cheat, he easily can. Also there is this boundless iron dagger smithing thing, the alchemy spamming thing, the enchant the best thing using the smallest soul gem on iron daggers thing. Oh and auto-walking towards a wall while close to several NPCs, the repeated casting of spells out of combat. I am sure it's all solvable with not much effort, but for the player it's tedious. Bethesda simply doesn't care about polishing Skyrim - even after bringing out several expansions. Anyway, Skyrim is an example of how to do it and how not to do it.
@Reldonator
@Reldonator 7 ай бұрын
Man, I just love your videos. Thank you for sharing your wisdom and ideas with us.
@backslashzero
@backslashzero 7 ай бұрын
Hope you had fun at the premiere! (Saw the group photo online) Would love a video about it. Currently playing Oblivion, and yeah I just cast spells on myself while listening to audio books to level up.
@Pizzapaj
@Pizzapaj 7 ай бұрын
Age of Decadence dealt with this issue in the best way possible. Stats, including hitpoints are mostly permanent (you can increase them up to two times but only on certain playthroughs). You learn by doing, i.e., if you win a fight you get combat skill points. If you perform a civic action, you get civic skill points. If you finish quest, you get general skill points that you can allocate both to combat and civic skills. Truly a great system and an amazing game. If you haven't had the opportunity to check it out, I highly encourage it!
@fredrik3880
@fredrik3880 7 ай бұрын
Great video mate. Even if they manage to solve all these issues (never seen anyone do that or even come remotely close) that time should have been spent else where (making more options in quest outcomes for example).
@raphaelperry8159
@raphaelperry8159 5 ай бұрын
Ah good old skill based xp. Basically Runequest, Elric, Stormbringer, Call of Cthulu, all those good old Avallon Hill games that all used the same system really. One important consideration for skill based progression is whether you allow failures to progress the skill (learning from your mistakes) or if you only allow success to improve the skill. If it's success only then skills can be painfully slow to improve at lowever levels but might escalate later on (unless the increments required for progress also increase with every skill level).
@jordangordon2350
@jordangordon2350 7 ай бұрын
You've highlighted my main problem with the way Skyrim does things. Making infinity iron daggers. One of the many reasons I've always preferred Fallout. I'm very glad that at least when Bethesda adopted, they did keep the standard xp system that goes into decision based character building, rather than adopting the way they do it for elder scrolls.
@lucadeacha
@lucadeacha 7 ай бұрын
I think skill based xp is a great thing to have, but hard to balance because is very exploitable, Kenshi is a great example, every player will be exploiting skills as soon as they become familiarized with the game, max speeding the game and crouching everywhere, carring heavy stones everywhere to boost strenght, kidnaping a boss to then cut their limbs off so you can boost sword skill using a really bad sword and giving them a lot of armor, heal them and repeat. I love the fact that you can do that, but again, is unbalanced and exploitable. In project Zomboid it feels really natural at the beginning and later becomes a never ending grind. So yeah, hard to balance, kingdome come deliverance does a decent job at it in some aspects, since combat is player skill based you won't become a god at it that easy, so it feels natural, but again, horse mounted combat is OP so you can exploit it literally as soon as your get out of the starting area, stealth becomes dumb really quick, and so on. But even it has a lot of problems, I think is really fun.
@gilgamecha
@gilgamecha 7 ай бұрын
Very thought provoking discussion. It prompted me to think maybe skill XP should be awarded on Fail (learning from your mistakes) - or maybe near-Success - rather than on Success. This would also have the benefit that skill gain would naturally taper off.
@proydoha8730
@proydoha8730 7 ай бұрын
I've been playing CDDA on and off for some years. Its interesting to observe how their skill-based system was evolving over time. Initially there were skills, each with its own xp bar as you've said. You could raise them by reading books and by using them. This also lead to players figuring out easiest (or least time consuming) ways to grind them to a certain level. Raising fabrication from 0 to 1 required crafting and "disassembling" weapon "rock in a sock" multiple times. If using a skill is too easy for a character it doesn't give any skill xp. Then it was deemed that reading books shouldn't magically give you an ability to do something and now every skill has two xp bars: theoretical and practical. Theoretical unlocks recipe knowledge and speeds up gain of practical skill. If practical raises first it raises theoretical skill with it. Then this was also deemed not convoluted enough and proficiencies were introduced. Now if you craft a chainmail you use a fabrication skill but if you don't have a blacksmithing proficiency you'll receive various penalties: you're more likely to fail and using a skill will take much more time. To raise proficiency level you need to do proficiency-associated action. This simultaneously fixed "rock in a sock" problem and made it worse. Now you're not grinding single action. You're grinding many of them. To somewhat mitigate new issues "Training" recipes were introduced: if you want to raise fabrication to a certain low level and practice carving proficiency you can just sit practice it for an hour, consuming planks and producing wood splinters. More convoluted practice will require more convoluted ingredients. Overall I like the game but its a very messy skill system. Its an interesting system. But its far from ideal. In my opinion this kind of system is better used in any colony sim game like RimWorld where you control more than one character. Then you can have a dedicated miner who mines all day and specializes in mining more and more. And you can have a chief who cooks all day. But if chief is ill somebody else will have to step in, creating interesting scenarios.
@lhfirex
@lhfirex 7 ай бұрын
Skill-based XP system I really like: Dungeon Crawl Stone Soup. It's a roguelike, but you pick skills to train that impact things in different ways. Like Fighting gives you more HP and a small accuracy boost to physical attacks. A specific weapon skill type increases your swing speed, and there are cutoff points for stronger/heavier types within that weapon category (i.e. a Greatsword requires way more Long Blades skill than a Longsword). Armor skills both increase your defenses and also help reduce/remove spell failures for casting in certain armor. Spellcasting skills reduce spell failure/miscasts and increase spell power, and the general spellcasting skill gives more MP. You still have levels, which mostly determine access to things like stronger spells, but also give you a choice of stat bonuses every 3rd level. Plus some of the different species you can play as gain new abilities at different levels. You can also "borrow" XP from some skills to help with another, particularly with weapon skills. Like the Axes skill cross-trains with Maces, so if you suddenly find a way better mace than your current axe, you aren't starting over from scratch even if you've been training axes exclusively.
@MichiganGameDev
@MichiganGameDev 7 ай бұрын
Loving this channel! So valuable to listen to while I work on my modeling homework :)
@Palaquack59
@Palaquack59 7 ай бұрын
Tim, don't know if you'll see this but just wanted to thank you for this channel. So much negativity and things happening in the industry that are just upsetting. I know when that gets exhausting, I can come here and listen to a genuine down to earth dude just take about games and no bs
@wroughtp1002
@wroughtp1002 7 ай бұрын
I havn't played many skill based level system games (Daggerfall -> Skyrim, Kenshi and Final Fantasy 2 (sorta) is what comes up in my head ATM). They are awfully balanced and easy to exploit. Despite that, I have fun progressing through them (except FF2). I think exploiting the games system or not depends on the player in the end. And I think choosing major/minor skills and trainers was a good implication on the TES games to tackle some of the problems, becaus those Speech/Mercantile skills were awfull to level up on your own, but paying a master of the craft to train you made it bearable (and made gold more important). Kinda sad they removed the limit how often they could train you in Oblivion/Skyrim, but also understandable.
@X3n0n36
@X3n0n36 6 ай бұрын
Abiotic Factor is a great implementation of this, you have "passive" skills like sprinting and sneaking, you level them slowly but it doesn't matter since you level them almost all the time, then you have combat skills, makes you feel rewarded for fighting the most basic enemies even tho the loot sucks, and finally you have the skills for construction/cooking/crafting/first aid which makes you feel like playing a sim like deus ex and also gives some sort of specialization which is great on an online coop game like a classless class system
@jextra1313
@jextra1313 7 ай бұрын
I really like thinking about this stuff, it's an obsession of mine to make a really elegant system like this. I think Runescape has a lot of elegant solutions to these problems. Every skill deliberately is associated with a gameplay loop designed for your level, there aren't vague skills like 'speech' or 'stealth'. It rewards xp based on the amount of xp the activity gives, which incentivises you to seek harder challenges as you get better. Failure gives no xp though, which can feel bad, and the xp to level goes up exponentially to compensate for higher rewards, which gets ridiculous, like when getting to level 93 is half the xp you need to get to 100. also, many skills give resources you can use to train other skills, so after you catch fish, you can cook them with the logs you got from woodcutting.
@coupdeforce
@coupdeforce 7 ай бұрын
I've had to think about a lot of these issues with MUDs. It's really interesting to think about how to design a skill system that's actually rewarding and fun at the same time.
@chaddickhaut140
@chaddickhaut140 7 ай бұрын
Another approach to skill-based progression (IIRC from Basic Roleplaying did something like this) is to track successes, and upon reaching the requisite number of successes (let's say equal to the current skill value), roll percentile. If the percentile roll is over the skill value, the skill goes up by one and the "bar" resets to the new value. If the roll is under, the check happens again after a number of subsequent successes (say, 25% of the skill's value). This allows lower value skills to advance quickly, while progression slows at higher levels.
@SvartElric9
@SvartElric9 7 ай бұрын
I like how you basically described the Elder Scrolls series and all of its problems 😂
@WildDermantin
@WildDermantin 7 ай бұрын
Learning from failure: me, failing to block a single blow, and my infinite healers. Learning from failure 2: me, using lowest quality gear imaginably. Learning from failure 3: stepping on mines, purposely.
@ZbijGniew
@ZbijGniew 7 ай бұрын
In the crafting mode I created for fallout 2 (SCP on nexus), I used cost of materials required to craft (or dismantle) items as a 'reward' to invest into proper skill points (with some normal xp as well). The better you are at things the less you need (to a point) or you get more (also to a certain point). The only things hard is how to explain in to the player.
@Anubis1101
@Anubis1101 7 ай бұрын
I absolutely LOVE skill-based design in RPGs. I like the idea of getting better at things you do, and naturally shaping your character by your own actions. So I also love this video, it helps me work through some of the roadblocks inherent in that path, and reflect on games like Kenshi and Elder Scrolls that have put so much thought in it themselves. But as you pointed out, certain things require a lot of care to make the game a more enjoyable experience. I would argue there's no reason to try and block min-maxing and power-leveling cheese strategies, since that is what's fun for some people, but it greatly relies on casual players being able to enjoy the natural progression without feeling tempted or pressured to cheese. I think Kenshi does that very well, so I'll probably go play it some more on my next day off and think about these things.
@ClickToPreview
@ClickToPreview 7 ай бұрын
You can reduce the cheesing by limiting any skill's ability to get better per Character Level, and tie Character Level to a certain amount of finished game content.
@Anubis1101
@Anubis1101 7 ай бұрын
@@ClickToPreview personally, im not a fan of arbitrary limits like that. it doesnt feel intuitive or immersive for the player to hit a cap out of nowhere because they havent gotten far enough in the story. in open-ended games like Kenshi, its entirely untenable due to the overall lack of structure. you could probably get away with it in games with set paths or story steps, but it would still feel like a very rigid transition. itd be more productive to do the reverse- try tying story content to player level instead. scale major quests and story stages based on how strong the player is. if they wanna cheese, they can still get a challenge from the story. if they wanna play casually, the story will match it. its more work to distill everything down to a formula like that, but it helps in the long run to ensure everyone has a similar experience with the main questlines. but the overall best approach is still probably to address each skill's progression individually and decide whether or not cheesing is a problem and what can be done about it.
@ClickToPreview
@ClickToPreview 7 ай бұрын
@@Anubis1101 I see your point regarding something more open ended, I just feel like if those gated skill caps each felt like they were on the verge of “power leveling”, and not too rigid and restrictive feeling, you could appease those kinds of players while also leading them to other satisfying content to complete as well. Idk, heck I’m just out here spitballing!
@Anubis1101
@Anubis1101 7 ай бұрын
@@ClickToPreview nah thats great! never let anyone tell you its bad to share your ideas about game design, and never let the predisposed toxicity of internet discourse cast a shadow on real human interaction. ill never think less of someone for trying to work out a problem, so spitball away! anyway, i see your point and think its an interesting way of approaching it. i think there may be a way to make a game where that works out, like one thats on such a grand scale that normal players would never hit that cap or feel restrained by it, and even the min-maxers would find it satisfying to finally break through that boundary into the next 'tier' of the game.
@mementomori771
@mementomori771 7 ай бұрын
Good Morning Tim I know this channel is primarily about video games. But would you consider a video about your experience playing Pen&Paper Rpgs and how those can be used to practice storytelling and design if you have any experience with doing this in particular. Thanks for being you :)
@Ihearvoicez
@Ihearvoicez 7 ай бұрын
You may want to scan through his videos he’s definitely covered the subject
@NamelessVoice
@NamelessVoice 7 ай бұрын
Another problem with use-based skills is that some skills are more fun to actually use regularly than others. Using combat skills is generally fun (if combat is well-designed), so you probably won't mind using those a lot, but generally something like lockpicking isn't so fun that you'd actually want to pick every single door in a town because you enjoy it - but use-based skills might encourage or even require you to do just that. Same problem applies if you grant more standard XP for such behaviours, of course. You can somewhat work around that by not having too many places where you can use a skill "uselessly" like this. Maybe only allow picking locks on chests in dungeons, instead of every door in town.
@UlissesSampaio
@UlissesSampaio 7 ай бұрын
+1 This is the worse thing about this design choice Imo. Fighting 100s of enemies in Skyrim is fun. Creating 100s of items from a menu (ahem... steel daggers) not so much.
@NamelessVoice
@NamelessVoice 7 ай бұрын
@@UlissesSampaio Or going into a dungeons to pickpocket bandits, because pickpocketing other NPCs isn't worth the risk.
@yourstruly5013
@yourstruly5013 7 ай бұрын
@@UlissesSampaio i agree leveling smithing or enchanting is not fun in skyrim , tho it could be solved by being able to make rare metal stuff early on but a little less op to make it much better you have to improve it through repairing it after combat ( as combat is most people do ) , more you repair it , more xp you get for particular class of armor and more you can upgrade it by making little adjustments with ingots. Or just make specialized smith trainers who train you the perk you for a lot of gold.
@mattomwit
@mattomwit 7 ай бұрын
​@@yourstruly5013 this is an interesting idea how to improve the system. You could also incorporate enchanting or smithing into actual gameplay mechanics. For example you add ability to sharpen weapon to deal a little more damage or have higher chance for critical before or during the fight. The bonus would be temporary and process of sharpening would immobilize the character in place. Similar could be applied to enchanting. For example you have temporary enchant you can cast on weapon or armor. Though that is exactly the same as just using spells. Maybe using enchant that allows for casting spells cheaper or having a chance for not using mana.
@jonf4287
@jonf4287 6 ай бұрын
I really liked the way Oblivion did it. Minus the attribute allowance portion. Though it did have loopholes, like sneaking in a corner with your joystick locked forward. Youd wait two hours and come back to master sneak. Or constantly summoning the default skeleton until master conjuration. But it was fun nonetheless.
@javierguillen7731
@javierguillen7731 7 ай бұрын
I think the best way to solve this dilemma is to focus on the challenge, whether it is the enemies, the social events or the barriers that exist in the world, if these feel imposing and have several ways of resolution the investment(XP, Skills points ect) made by the player will never feel wasted, I think all skills including combat should have a social component even if this is pre or post event, so the player can plan ahead or confront the consequences of their actions.
@hpph7133
@hpph7133 7 ай бұрын
As a player, I really enjoyed the system in Brandish but I was fully aware I was cheesing it. For example, magic defense. This incrementally goes up with successfully taking magic hits and not dying. I later learned I could make the player character spontaneously sleep on the spot which lowers armor defense and makes magic damage go up significantly so I would force my character to stand in front of a magic caster and sleep only to be awoken on damage. After a certain point, my character was strong enough to sleep off damage cast by magic before getting with another spell. Brandish also had weapon durability but as a bonus for getting through enough sections, you can find an unbreakable (but usually substantially weaker for the area) sword. Brandish gives arm strength for every successful attack on any enemy and I'd intentionally use weak swords on strong enemies to build up the arm strength. Again, I realize my grinding/cheesing play style is not to every players' preference but that was a system I liked because it was clear to me
@brookrichardson1373
@brookrichardson1373 6 ай бұрын
This reminds me of how some companies tie employee bonuses to things like "number of bugs fixed". Well, you just saw a big increase in the number of minor bugs raised and fixed. People will either intentionally or unintentionally game a system. In RPGs, I sometimes find that skills like sneak or lockpicking are better skipped because the rewards from lockpicking are so worthless it can be skipped entirely, and successful sneaking means you avoid getting XP. Go full meathead with strength and constitution, then the game becomes quite easy.
@liaminwales
@liaminwales 7 ай бұрын
I liked the Silent Storm system where you got levels from XP, you also had ability's for actions. There where caps on ability's that where linked to your base stats and level, it was a tad broken but it's a small game from 2003 that never got all the polish. Every action gave XP/points to the ability if it failed or worked, also there was a skill tree.
@zanagi
@zanagi 7 ай бұрын
this is clever and I remember that indeed there are some players who are crazy enough to grind half of the game from minute 15 lol (without any cheesy exploits). It's fun for them to grind, but then we need to adjust the later content for these people
@redherring9152
@redherring9152 7 ай бұрын
An ARPG that had a 'skill' based growth system is Dungeon Siege 1 & 2 with their weapons and magic. DS2 also had a perks locked behind certain breakpoints for their skill levels that allow one to mix and match and create their own class
@eglspl425
@eglspl425 5 ай бұрын
I'm of the opinion that having players train skills by fighting rats and casting fireballs against walls also has value. I remember, crystal clear, hiding in a closet and practicing my destruction magic skill in Morrowind when I was 13 - and all the other training tricks in that game - and I remember that "wasted" time extremely fondly. Why was my spellsword so good at casting fireballs? Because he cast 15,000 fireballs at a wall before ever casting one at an enemy. It makes sense. It's honestly diegetic rather than symbolically diegetic. More recently I've got a lot of joy from the grind in Kenshi. It doesn't have to be an abstracted Rocky style training montage. Some players do find value in the arduous training itself.
@Vasenkov
@Vasenkov 7 ай бұрын
I feel like interesting way could be having skill-based XP intertwined with quests/scenarios. Like leveling up stealth in such games is always touchy point, because generally it promotes violence to level it up, which is isn't always what players seeks, but if you have some quest or objective that can be done in multiple ways, reward player with way-bound XP, but also take into account potential failures to reward not for the fact, but based on progress. Like if player needs to get to third floor of a building, acquire something and leave, if he manages to get up-top while undetected but gets caught and resorts to violence, after completion still reward player with part of that stealth bonus XP for making some progress this way. That's certainly very unrefined thought and would require great amount of thorough thinking and designing (with potentially some intricate programming later), but hey, that's the essence of gamedev and why we are here.
@LDiCesare
@LDiCesare 7 ай бұрын
Colony Ship does something like that. You may for instance solve a quest by either fighting, persuading or sneaking around. This will give you a given amount of learning points to the skill(s) you've been using to solve that quest. The drawback is, to make it work, you have to prevent either killing the enemies or gaining xp from killing them if you already did the quest by sneaking around for instance. CS prevents killing enemies you talked your way around or snuck by (at least in most quests, there's one I'm not sure about sneaking then attacking).
@NamelessVoice
@NamelessVoice 7 ай бұрын
There's one other big issue with skill-based systems that Tim didn't mention here: they can lack meaningful player choices. With a more standard XP-based system, a player generally gets to make interesting choices when they level up, picking which skills to increase. If your entire game is skill-use based, and especially if it has no levels, then you don't have interesting progression choices to make any more. It's not an insurmountable problem, as you can instead offer something like perks when levelling up (Skyrim does this), but it's still a potential pitfall to bear in mind.
@SaberVS7
@SaberVS7 7 ай бұрын
Hmm, *conceptually* I'd say this can be shored-up by being a hybrid "Class and Skill" system like old Elder Scrolls, where non-class skills level at an XP penalty - The flaw of course is that it frontloads all the character-building choices and renders characters perhaps a bit too rigid.
@NamelessVoice
@NamelessVoice 7 ай бұрын
@@SaberVS7 Right, this front-loads all the choices, so you still don't have meaningful choices to make as you progress in the game.
@jextra1313
@jextra1313 7 ай бұрын
You could argue that there's the same amount of meaningful choice, but you make that choice by in-game rather than on a level-up screen.
@LDiCesare
@LDiCesare 7 ай бұрын
You can have levels in skills, and choice of perk when levelling up a skill (e.g. you increase your sword skill, do you choose the finesse perk that gives you extra hit chance if you have high dex, or the brute perk that lowers hit chance but increases damage).
@paragrimm8552
@paragrimm8552 7 ай бұрын
You do have a choice. With skill-based XP it's just passive. You gain XP by playing in your own playstyle. Whereas a standard XP-based system is more active, you get a Level Up and choose a skill etc. and you shape your playstyle with that. The problem here is of course that you can't experiment, because the standard XP-based systems are always "choose first, feel the result afterwards" while the skill-based XP approach is the other way around. You're playing the way you want and get rewards. This entirely kills problems like "you've skilled the wrong stuff, create a new character or you'll have a hard time finishing the game" or "the endboss has a weakness against magic" which means that you'll have a hard time if you're playing a fighter etc. Reskilling would be a solution but makes every decision meaningless.
@foxdavion6865
@foxdavion6865 7 ай бұрын
A very good example of this sort of game design is Kenshi and that game is the most brutal single player experience I have ever had to endure. Some people like that sort of thing though. BTW Kenshi is an experience, everyone should play it at least once. Very atmosphere, interesting game with a very deeply constructed world and it was for a long time only being made by 1 person and then later he brought on broad a small team to polish it in the last few years of development. They're currently working on a prequal called Kenshi 2.
@Li_Vai
@Li_Vai 5 ай бұрын
Hi Tim, it's me (a member of everyone), and I just wanted to say that I have that same shirt, and it is an absolute winner. Keep it up.
@HumanityAsCode
@HumanityAsCode 7 ай бұрын
Kenshi has some very interesting answers to some of these questions as a sandbox RPG with a skill system. Raising your Toughness and HP is a system of rewarding failure. You have to get hit, beat up and recover from injuries to increase that skill. Your combat skills are raised through successful hits but you have to fight an evenly matched character or better to increase your skill. Initially you might be grinding easy enemies but eventually this encourages you to seek greater challenges. After a while the only real challenges will be seeking famous or infamous targets with high bounties. Those are a couple examples but in general if you're looking for interesting potential answers to Tim's questions in this video: You should look into Kenshi.
@iWishmaster
@iWishmaster 7 ай бұрын
Since we're obviously talking about the TES-series, it's worth a mention there's a youtuber out there called @MajorSlackAttack, who specializes in making walkthroughs that master the 'business' aspect of Skyrim. Not by cheesing, but by using the skill leveling system in a smart way, so that you can accomplish certain builds in a fun and efficient way. Highly recommend watching his vids if you're wanting to do a replay of Skyrim 'a little differently'. I loved following along with his Pure Mage build most of all.
@artoodiitoo
@artoodiitoo 5 ай бұрын
I have this kind of meta-game I do when playing Fallout games, when leveling up I add some points to skills that I remember I´ve been using, and rest to those that I want to get better in
@BinarySplit
@BinarySplit 7 ай бұрын
Ultima Online's skill system gives me such longing, even though the rest of the game wasn't for me. You could only gain skill by doing level-appropriate actions with that skill, so each way of grinding had a cap. You get so much satisfaction from each additional bit of mastery, and you could find ways to practice multiple skills along the way while also progressing the game. I love the idea of only gaining skill from failure. Someone please make that!
@osYukari
@osYukari 7 ай бұрын
oh my god nooooo I have planned a skill-based xp system for my project and now after hearing these problems I'm in so much pain nooooo 😭
@Frankmuddy
@Frankmuddy 7 ай бұрын
Wisdom often comes from adversity!
@JediMB
@JediMB 7 ай бұрын
Final Fantasy XI (the first Final Fantasy MMO) has a lot of design issues, but I do like the core idea behind its skill system: Skills will increase, whether you succeed or fail, if you're sufficiently close to the relevant challenge level. (Also possibly if you succeed despite being severely outmatched.) That ensures (to some extent) that you're doing level-appropriate tasks, while also having a logical feel to it as you're rewarded for doing things that are reasonably challenging and not just flailing wildly at impossible tasks (or grinding trivial tasks).
@JediMB
@JediMB 7 ай бұрын
...It's worth mentioning that one of the design issues was that the actual odds of skills leveling up was pretty low, to match the glacial speed of the regular experience gain. Both have received a bunch of boosts in the past decade or so, though.
@cptSpace
@cptSpace 7 ай бұрын
Bad thing about quest based xp progression is the points distribution after the fact. You can slay everyone to finish the quest and then put points into reading, swimming ... Skill based feels more natural. If you do something, you get better at it.
@UlissesSampaio
@UlissesSampaio 7 ай бұрын
Though it forces people to grind which imo is not very fun. Like when I wanted a cool perk in skyrim and had to grind a skill that was way bad compared to my main ones by doing repetitive stuff (e.g craft 100s of steel daggers while I had high tier equipment already)
@cptSpace
@cptSpace 7 ай бұрын
@@UlissesSampaio There are flaws to every system. My personal preference is skill based over quest based. In quest based you grind side quest so that the main quest or some quest with stat check is easier to do ( E.g you shoot 20 rats and increase bartering, so that you can take a free weapon of trader with skill check). In skill based... you grind a skill until it's at the level you need it to be.
@S....
@S.... 7 ай бұрын
​@@UlissesSampaioI grind skills in real life if I want to be good at them.
@UlissesSampaio
@UlissesSampaio 7 ай бұрын
@@S.... yes, real life requires grinding to learn stuff. But this is a case where realism is not fun imo.
@yourstruly5013
@yourstruly5013 7 ай бұрын
@@UlissesSampaio That can be solved by perks not gated behind a skill level and but also you want a cool perk that is only a high level player is supposed to have , you gotta grind either way.
@VicJang
@VicJang 6 ай бұрын
I haven’t played many RPG in the past 10 years so I might be missing a lot of good examples, but Last Epoch’s skill level seems to work pretty well from players perspective. It levels with usage and players doesn’t really have to grind the skill level intentionally. And of course, because of the type of game it is (Diablo like hack and slash with lots of mobs), all skills are used in combat, so it doesn’t need to handle issues like lock picking or stealth.
@sirgaz8699
@sirgaz8699 7 ай бұрын
I remember being like, 14 or something and I was playing Oblivion and to raise my heavy armour and restoration skills I stood between 4 mud crabs, turned off my monitor and read a Discworld book. When I stopped reading I had hit heavy armor 100 but restoration was only at 30 something, very disappointed. Brings up an older memory of summoning scamps in Morrowind to train my bow skill.
@marcusisahooper
@marcusisahooper 7 ай бұрын
Love your videos, Tim! Have you ever played RuneScape? I’ve heard you talk about WOW, and RS was a lot of people’s gateway mmorpg! RuneScape is 100% skill based xp and it’s one of the things I love about the game!
@nutherefurlong
@nutherefurlong 7 ай бұрын
Yeah, depends a lot on the skillset... I remember in Daggerfall hopping around everywhere to level. Eventually my jump skill got so high that when I landed after a jump I'd injure myself, sometimes lethally. But it also meant I was using kind of silly skills for general leveling because they were easy. Practicing magic was kind of fun, I'd make basic spells in a spell domain and use them over and over. That felt more training-montagy than hopping around town like a bunny :)
@eepopgames2741
@eepopgames2741 7 ай бұрын
Yeah, I think the failure there was possibly not the skill based xp, but the decision that jump should be a skill at all. Yes, there is a robust skill system available. Yes, jump is a skill in plenty of games. But what is really added by having a jump skill as compared to jump just being a static baseline thing that characters can do to a flat proficiency level? Then the next failure gate is the UI/UX decision that enables using jumps as a basic movement mode. Another glaring example of this was Everquest, where you could double-bind keys or set up macros so that things like "sense direction" or "forage" skills could be bound to the same key you used to step left or right. My druid probably looked drunk as he ran across the lands with auto run on, wobbling left then right over and over to build up those skill levels while traveling. The existence of jump, sense direction, or forage as levelable skills were meant to be immersive, but in practice became immersion breaking.
@nutherefurlong
@nutherefurlong 7 ай бұрын
@@eepopgames2741 MMO optimization behavior is never not strange from an outsider's perspective :) Fun how all these behaviors sort of manifest themselves over time. Like Tim was saying, not tying the advancement to leveling would have changed Daggerfall to where if you want to get jump up there for whatever reason you can, but it's not a shortcut to advancement. I actually stopped playing that way when I realized it sort of made the game harder, since leveling also upped encounter difficulty, and jumping doesn't work like it does in Mario :) Totally forgot Everquest did stuff like this. They could have treated those sorts of things as secondary skills with tiers that improved at a capped-over-time usage, where after a while it'd stop advancing but not using it wouldn't develop it, maybe. Then again I guess people generally aren't fond of super long cooldowns
@lhfirex
@lhfirex 7 ай бұрын
One thing I think would be fun in a classic party-based RPG is to have some exploration focused mechanics. Your travels help create roads between towns. Fighting monsters in the area helps make the roads safer (and more established). Kinda like a party-based RPG approach to how your civilization builds up in Civ. It's not really related to the video topic, and also I'm pretty sure somebody's already done this, so I'd be interested in knowing who has if so. Related to the video topic, do you prefer more specialized skills, or a broader skill that covers a set of things that might fight an archetype? Closest thing I can think of is the Divinity Original Sin games, where you have a thievery skill set that combines lockpicking, stealing, and stealth. I can see benefits to both approaches, but I'm curious what Tim's take is.
@Soumein
@Soumein 7 ай бұрын
Also worth mentioning: skills that are connected. RuneScape's mining skill is faster to level up than the smithing skill. That's partly because you can buy the resources to level smithing.
@jsj0520
@jsj0520 7 ай бұрын
When I saw this title my first assumption was the topic of rewarding skilled players with more XP, which now that I’m thinking about it seems very interesting and I wonder how that system would be handled in a single player game.
@federicozabatta1612
@federicozabatta1612 7 ай бұрын
05:10 that happens in Skyrim in the intro, where you have to sneak pass near a bear. The exploit is to crouch and walk against the wall, pressing the "Toggle walk" button
Analyzing Game Designs
16:28
Timothy Cain
Рет қаралды 23 М.
Why I Left Carbine's WildStar
22:55
Timothy Cain
Рет қаралды 70 М.
1, 2, 3, 4, 5, 6, 7, 8, 9 🙈⚽️
00:46
Celine Dept
Рет қаралды 100 МЛН
Миллионер | 3 - серия
36:09
Million Show
Рет қаралды 1,4 МЛН
бабл ти гель для душа // Eva mash
01:00
EVA mash
Рет қаралды 9 МЛН
How To Make A Good Game Setting
16:49
Timothy Cain
Рет қаралды 46 М.
Loading And Saving
17:44
Timothy Cain
Рет қаралды 24 М.
315 Chronological Read Through the Bible - Acts chapters 10 through 12 verse 5
22:20
Cultural Changes
10:12
Timothy Cain
Рет қаралды 12 М.
Quiet Night: Deep Sleep Music with Black Screen - Fall Asleep with Ambient Music
3:05:46
Class-based vs. Skill-based RPGs
14:42
Timothy Cain
Рет қаралды 21 М.
Skill based vs Leveling based RPGs
38:08
Your Seat At The Table
Рет қаралды 392
How To Give Experience Points
10:31
Timothy Cain
Рет қаралды 14 М.
Would I Work On Fallout Again?
17:14
Timothy Cain
Рет қаралды 114 М.
The Best Way to Creating the Illusion of a Living World - Top GM Tips
23:15
How to be a Great GM
Рет қаралды 129 М.
1, 2, 3, 4, 5, 6, 7, 8, 9 🙈⚽️
00:46
Celine Dept
Рет қаралды 100 МЛН