Friday, July 10, 2015

game design - When should I use skill trees versus skill lists in an RPG?




What are the pros and cons of skill trees versus flat skill lists in role playing games? In what situations is one more appropriate than the other?


Here is an example of a skill list, taken from Elder Scrolls IV: Oblivion:


Skill List from Oblivion


Here is an example of a skill tree, taken from Diablo II:


Diablo II skill tree


Some additional questions:



  1. Are skill trees inherently more complex than skill lists?

  2. Do skill lists tend to broadly cover a character's abilities, while skill trees focus on specific spells or aspects of a character?


  3. The Elder Scrolls: Morrowind uses skill lists and has a skill called Athletics that was removed in Skyrim. Do skill lists' loose coupling of skills make it easier to create useless or irrelevant skills?



Answer



Summary: Lists provide more agency, while trees provide more easily anticipated results that are simpler to balance and utilize in design.


To be as concise as possible, the difference between lists and trees of decisions is the level of freedom the individual making the choices has.


When speaking of skills and character progression specifically, lists such as found in Elder Scrolls provide freeform decision making. Trees provide a more guided approach, usually representing classes or sub-classes of some form. There is less freedom in character progression/creation, as the concept of a tree necessitates requirements to unlock latter levels/branches.


The freeform list provides a greater sense of agency for the player, allowing a greater number of options. The more guided tree provides a simpler system to consider and anticipate as a designer, resulting in a system easier to balance. So, the end result is that you have a choice for a potentially more balanced system versus a system that provides more agency.


To answer your edit questions:





  1. Complexity largely depends on the specifics of implementation. However, all else being equal, a freeform system is far more complex as the potential number of results are significantly higher.




  2. Yes, the traditional usage of the two is for lists to be atomic actions (such as Elder Scrolls' system) while trees are used for "Perks" or "Abilities" to simulate a focus on developing enhanced skills in a specific domain. However, this is hardly a requirement.




  3. Much changed between Morrowind and Skyrim, largely due to a number of decisions far too complex to attribute simply to "using a list-based skill system".




No comments:

Post a Comment

Simple past, Present perfect Past perfect

Can you tell me which form of the following sentences is the correct one please? Imagine two friends discussing the gym... I was in a good s...