What problem does it solve?
It solves the complexity of designing interconnected RPG mechanics—stats with stacked modifiers, leveling/XP progression, quest tracking, skill trees, and combat patterns—so they work together consistently in both turn-based and real-time gameplay.
Core Features & Use Cases
- Stacked stat modifiers with deterministic ordering (flat, additive percent, multiplicative percent) for equipment, skills, and status effects.
- Level and XP progression with events on level-up and an exponential XP curve for smooth difficulty scaling.
- Quest system with objectives, rewards, and prerequisites to support branching NPC dialogue and gated content.
- Skill tree design approach using node prerequisites, unlock costs, and applying/removing stat modifiers on unlock or respec.
- Combat framework patterns for action/ability casting and real-time status effects with tick damage/heal and stacking rules.
- NPC interaction integration that selects dialogue branches based on quest state and triggers outcomes like rewards and shop opening.
Quick Start
Use the rpg skill to generate a cohesive RPG backend outline for stats, XP/levels, quests, skills, abilities, status effects, and NPC branching dialogue.