Progression & Growth
Ability Ceiling Growth
Defines how ability ceiling growth rewards player investment and long-term engagement.
Advanced complexity
2 examples
1 pattern
Overview
The mechanic can be extended with modifiers, multipliers, and conditional triggers to create emergent gameplay through ability ceiling growth. The core design philosophy centers on creating meaningful player interactions through ability ceiling growth, balancing accessibility with depth. Implementation typically involves a state machine or event-driven architecture that tracks ability ceiling growth across game sessions.
Game Examples
Destiny 2
Features power level progression with gear score averaging
Path of Exile
Features a massive passive skill tree with hundreds of nodes
Pros & Cons
Advantages
- Allows for iterative balancing and tuning
- Creates satisfying progression loops
- Supports accessibility options naturally
- Scales well with player skill level
Disadvantages
- Can create unintended exploit opportunities
- May need platform-specific adaptations
- Increases save/load complexity
Implementation Patterns
Skill Tree Node
typescriptManages skill tree prerequisites and unlocking
interface SkillNode {
id: string;
name: string;
prerequisites: string[];
cost: number;
effects: Effect[];
}
function canUnlock(node: SkillNode, unlocked: Set<string>): boolean {
return node.prerequisites.every(p => unlocked.has(p));
}Explore More Mechanics
Browse the full database or search for specific mechanics.