Browse/Progression & Growth/Ability Conflict Growth
Progression & Growth

Ability Conflict Growth

Implements ability conflict growth for character advancement and skill development.

Beginner complexity
3 examples
1 pattern

Overview

The system scales well from simple implementations to complex multi-layered designs depending on the game's needs for ability conflict growth. This approach to ability conflict growth has been validated across multiple commercial titles and can be adapted to both indie and AAA scopes. The mechanic can be extended with modifiers, multipliers, and conditional triggers to create emergent gameplay through ability conflict growth.

Game Examples

Final Fantasy XIV

Implements job-based class system with shared experience

Genshin Impact

Uses adventure rank gating with material-based ascension

Skyrim

Features skill-based leveling that improves through use

Pros & Cons

Advantages

  • Enables emergent gameplay scenarios
  • Supports accessibility options naturally
  • Creates engaging moment-to-moment gameplay
  • Integrates well with other game systems

Disadvantages

  • Requires analytics infrastructure for proper tuning
  • Can be difficult to balance at scale
  • Can create performance bottlenecks at scale

Implementation Patterns

XP Curve

typescript

Calculates experience requirements with power curve

function xpForLevel(level: number): number {
  return Math.floor(100 * Math.pow(level, 1.5));
}

function getLevelFromXP(totalXP: number): number {
  let level = 1;
  while (xpForLevel(level + 1) <= totalXP) level++;
  return level;
}

Explore More Mechanics

Browse the full database or search for specific mechanics.