Sinister Soups Serving Musings On Game Development and Play

1Apr/101200

Direct vs. Derived Statistics in RPGs

In the RPG space, there are generally two ways to handle character attributes or statistics.

Each stat is used and modified directly.

The first, simpler solution defines a set of stats that a character needs for the mechanics of the game to work, and then exposes them directly, allowing items, spells, level gains, and other modifiers to explicitly raise and lower these stats as necessary. Japanese RPGs tend to go this route, with simple stats like Attack and Magic, which are then directly modified by improved weapons or accessories. I will refer to this method of managing character stats as a Direct Stats system in this post.

Damage is derived from Power which is derived from Strength and Agility.

The second common solution, and more popular in western RPGs, is a system of primary attributes like Strength and Dexterity, which are often directly customizable as a part of the leveling process, but which generally do not affect game mechanics directly. Instead, these primary attributes control derived stats like Attack Power or Critical Chance, which are used directly in game mechanics, and which are calculated from the primary attributes according to some formula, which can vary depending on the character class. For example, in WoW, the Attack Power derived stat raises damage from physical attacks and is derived entirely from the Strength attribute for most classes, while Rogues instead use both Strength and Dexterity to compute it. I will refer to this method of managing character stats as a Derived Stats system in this post.

The benefits of a Direct Stats system are simplicity and understandability. As long as a player understands a stat's basic function, it is fairly easy for him to figure out how important it is to his character, and consequently, what items and abilities to concentrate on. If he wants to make a character that is exceptional at killing things by hitting them with a hammer, and knows that the Attack stat directly affects weapon damage, he knows to prioritize Attack over other stats.

A Derived Stats system, on the other and, can be a lot less understandable, since it tends to be cluttered with a large number of stats, some of which seem to represent similar concepts (Strength vs. Power?) and explaining the relationships between them is no small challenge. This is exacerbated when primary attributes are treated differently by different classes, meaning that even if a player learns how a stat works for one class, they may be in trouble when they try another.

The downside of a Direct Stats system is that with such clearly defined stats being the only defining characteristics of a character, it can be harder to differentiate characters. For instance, it is likely that all physically oriented characters will need the Attack stat, despite the fact that they are meant to have different flavors and different powers. With such a clear-cut set of stats, it's hard to put the stats to use in creative ways that still makes sense. Sure you could make a class that loses Attack instead of HP when it is hurt, for instance, but a lot of people are going to complain that such a weird mechanic ruins their immersion.

This is where a Derived Stats system can really shine, you can add a lot of variety to the mechanics governing your classes when you choose to derive stats differently for Rogues than Warriors, for instance. Furthermore, having both derived and primary stats available means that you can bind certain abilities or class features in unexpected ways, sometimes using a primary attribute for an attack, for instance, and primary attributes also work well for role-playing scenarios outside of combat.

The Right Tool For The Job

As is often the case with this kind of thing, neither of these two approaches to character development is necessarily better than the other, instead, there are specific situations where one may be more useful than the other.

The Direct Stats system most commonly shows up in Japanese RPGs which have simplified and distilled the systems they learned from early western computer RPGs like Wizardry and Ultima. Those games, on the other hand, adapted their mechanics from pen and paper RPGs, specifically Dungeons & Dragons, which through four editions has kept and refined the quintessential Derived Stats system of Strength, Dexterity, Constitution, Wisdom, Intelligence, and Charisma.

The origins of these two systems are not a coincidence, and considering them, we can quickly come up with some conclusions about the types of games best served by each system.

Derived Stats are often the best fit for games that share a lot of similarities with pen and paper RPGs. Games where the player only controls one character, for instance, can have complicated derived stat arrangements because the player will only have to master that one character's class to be effective, without having to worry how another class works. Such a system is especially important in a multiplayer game like WoW, where players often have to work together and share the loot they find. Since even classes with similar functions, like Rogues and Warriors again, need different primary attributes to grow their derived stats, you can easily create loot that is more useful to one than the other, reducing conflict over who should get an item.

A Derived Stats system is also a great fit for games which, like pen and paper RPGs, offer a lot of gameplay outside of pure combat scenarios, since the variety of available stats, all important to different types of characters, and all with specific flavors (my character is very Wise!) can be used in conversations with NPCs, in quests, or generally to advance the plot.

The Direct Stats system can be equally valuable, however, and it is often the best choice in games where the player must control or manage a large number of characters. Imagine that you have a roster of 20 characters, each has a slightly different class, and each class derives its relevant stats slightly differently. Do you want to have to remember exactly how each one of those classes uses the Strength attribute every time you need to decide who to give a sword with +Strength on it?

Similarly, a game with a heavy focus on combat, where battle is the primary gameplay mechanic and 90% of your time is spent fighting something is probably better served by a Direct Stats system. This is particularly true if the combat in question is highly strategic, and requires a lot of meaningful choices from the player at every turn. In a game like this, information is one of the most important resources at the player's disposal, and being able to clearly present information about the player's characters, so that it is always clear exactly what a stat does, and how the character will be affected if that stat is buffed or debuffed, can make the game a lot more satisfying and enjoyable.

So there you have it, each of these two systems has their uses, and the key is to consider what kind of game you want to make, and what you want the player's experience with the game to be like.

The next time you are playing an RPG, gentle reader, consider how the designers chose to represent your characters' attributes. Chances are there are good reasons they chose the system they did, and you can learn quite a bit by considering what those reasons might be.

Comments (1200) Trackbacks (0)
  1. You made some decent points there. I did a search on the subject and found most guys will go along with with your blog.

  2. Can I make a suggestion? I believe youve obtained something good here. But what should you added a pair links to a page that backs up what youre saying? Or possibly you could give us one thing to look at, one thing that may connect what youre saying to one thing tangible? Only a suggestion. Anyway, in my language, there aren’t much good source like this.

  3. I stumbled on unbelievable blog plus I must believe that this phenomenal is actually a nice article post around the blog. Many thanks associated with this phenomenal related information.

  4. I thought it was going to be some boring old site, but I’m glad I visited. I will post a link to this page on my blog. I am sure my visitors will find that very useful.

  5. Aw, this was a really nice post. In idea I wish to put in writing like this additionally – taking time and actual effort to make an excellent article… but what can I say… I procrastinate alot and on no account appear to get something done.

  6. This was actually a fascinating matter, I’m very fortunate to be able to come to your blog and I’ll bookmark this web page so that I may come again one other time.

  7. Nice site, nice and easy on the eyes and great content too. Be sure to keep writing.

  8. you are really a good webmaster. The website loading speed is amazing. It seems that you are doing any unique trick. Moreover, The contents are masterwork. you have done a excellent job on this topic!

  9. You really make it seem so easy with your presentation but I find this matter to be really something which I think I would never understand. It seems too complicated and extremely broad for me. I am looking forward for your next post, I will try to get the hang of it!

  10. Hello i imagine it is meritorious website a lottery of as expected enticing mire

  11. hello, which blogging engine software do you think is the easiest one to use? I’m thinking of starting with movable type, do you think that is a good idea? Thank you.

  12. I’m posting from Melbourne, Australia however English isn’t my most used language, sorry only commonly do not comprehend. Sometimes after i view a really outstanding site report I proceed ahead & perform 1 of 3 points:1.Send it to your appropriate friends. 2.ensure that is stays in a large amount of the greatest sociable discussing sites.3.Be certain to come back to identical blog that I came accross this content.After researching this informative article I’m really concidering proceeding ahead & perfecting all three.

  13. fantastic points altogether, you just gained a new reader. What would you suggest about your post that you made some days ago? Any positive?

  14. Nice site, nice and easy on the eyes and great content too. I will remember this.

  15. It’s really a nice and helpful piece of information. I’m glad that you shared this helpful info with us. Please keep us informed like this. Thanks for sharing.

  16. I am for sure a new fan of that site! I enjoy websites and am glad to find this place where i will speak about all things!

  17. Hmmm for some reason only half the publish is usually seen. I tried reloading but still exact same.

  18. *This really answered my problem, thank you!

  19. Good luck with new articles

  20. Great post. Very refreshing given all the duplicate content out there. Thanks for doing something original.

  21. I really like your site and I will really say this last blog post published about them explains it all. And this post is really a support. I can say that starting this blog post was really necessities this information and therefore was I, I did homework for this niche, but return you uploaded about it. Thank you all to get posting this twine and truly making a priceless contribution. It will eventually really help me and soon after starting so well!

  22. I have recently finded your blog and love each article. I admire your talent.

  23. WONDERFUL Post.thanks for share..more wait .. …

  24. An attention-grabbing dialogue is value comment. I think that it’s best to write extra on this subject, it may not be a taboo subject but generally individuals are not enough to speak on such topics. To the next. Cheers

  25. wow, this is cool, just what i’m looking for, thanks for sharing!

  26. I thought your post was cool and will visit often.

  27. great blog! ill be linking back! do you mind if i share this?

  28. thanks for this news! do you care if i share this?

  29. Thanks for putting it. I’m certainly going to search for a copy.

  30. You need to participate in a contest for probably the greatest blogs on the web. I’ll suggest this website!

  31. you’ve gotten an incredible weblog here! would you like to make some invite posts on my blog?

  32. how to improve sperm morphology sperm production rate increase ejaculate volume sperm production how long boost sperm production sperm count in males improve sperm motility and morphology sperm motility fertility increase sperm production naturally sperm volume low reduced seminal fluid fertility treatment for low sperm count foods that increase your sperm count increase sperm production sperm production human increase ejaculation naturally food for increasing sperm count how to produce sperm faster increase sperm count food vitamins to improve sperm morphology

  33. Interesting. Will defintely be back

  34. The subsequent time I read a weblog, I hope that it doesnt disappoint me as much as this one. I mean, I know it was my choice to learn, however I actually thought youd have one thing fascinating to say. All I hear is a bunch of whining about one thing that you can repair if you happen to werent too busy looking for attention.

  35. Good work the following. I genuinely enjoyed what you had to say.

  36. Its like you read my mind! You appear to know so much about this, like you wrote the book in it or something. I think that you can do with a few pics to drive the message home a bit, but instead of that, this is excellent blog. A great read. I will certainly be back.

  37. I’m not sure where you are getting your information, but great topic. I needs to spend some time learning much more or understanding more. Thanks for magnificent information I was looking for this info for my mission.

  38. We are a group of volunteers and opening a new scheme in our community. Your website offered us with valuable information to work on. You’ve done a formidable job and our whole community will be thankful to you.

  39. I am quite pleased to locate this website.I needed to say owing to you for this great learn! I undoubtedly enjoyed equally of it i have you checked out looking for brand new stuff you article.

  40. Hey! this site’s stylesheet is cracked in my Internet Explorer. I think you should check it. useful post tho.

  41. Thanks for sharing it. I am for sure going to look for a copy.

  42. What a nice site! Just entered this today and will going to look for updates.

  43. This blog is the thing i have started seeing many other websites. You guys are at the top of my list of bests and i have gotten the motivation to begin my own

  44. I just couldnt leave your website before telling you that we really enjoyed the quality information you offer to your visitors… Will be back often to check up on new posts

  45. The blog given to us has some exciting features. It realy increase my knowledge about the topic.

  46. The following time I read a blog, I hope that it doesnt disappoint me as a lot as this one. I imply, I know it was my choice to read, however I truly thought youd have something attention-grabbing to say. All I hear is a bunch of whining about one thing that you can repair for those who werent too busy on the lookout for attention.

  47. Hey! I have saved your website because you have so nice posts here and I would like to read some more:)

  48. Sociable post. I learn something more challenging on particular blogs everyday. It when one pleases at any time after be arousing to read peace from other writers and practice a unimaginative something from their store. I’d prefer to common sense some with the happy on my blog whether you don’t mind. Natually I’ll about you a attach on your trap blog. Thanks in place sharing.


Leave a comment

You must be logged in to post a comment.

No trackbacks yet.