Skill Tree

A Skill Tree is a character progression system defined by players allocating points or resources (often Experience or a reward for level-up) within a tree-like structure to unlock and enhance their character's abilities. This mechanism is typically presented as a visual branching diagram, with nodes representing new actions or attributes. A Skill Tree is a common way to give a player agency in deciding the abilities of their character. Skill Trees can be contrasted with Elective Stat Increases, which allow a player to choose a specific stat (a numeric attribute, like Health) to allocate points to increase, although the two sometimes coexist.

A tree may be a web from a single point or multiple long branches. Some systems may have multiple independent Skill Trees. Some systems may offer enough resources to complete an entire Skill Tree, but others may have a hard limit the player can never surpass, forcing them to commit to their character having specific strengths and weaknesses. The ability to reallocate skill points may be freely given or given at a cost.

Examples

League of Legends (2009) – Features a character-specific Skill Tree that the player starts from 0 at the start of each match.

The Elder Scrolls V: Skyrim (2011) – Web-like Skill Tree that branches from a single point.

World of Warcraft (2004) – Features “Talents” which each have independent Skill Trees. Cyberpunk 2077 (2020) – Features Skill Trees alongside Elective Stat Increases. Each node on a given skill tree is unlockable if the player both has prerequisite skills and has sufficiently increased the corresponding stat (called an “Attribute”).

See Also

Experience – Often intertwined

Elective Stat Increase – Different mechanism that allows players to allocate resources to decide the abilities of their character, although based on stats instead of specific abilities