Progression

Shape long-term goals through accumulation and curves; the core is controllable progression and stage thresholds.

What is it

Finish a run, collect resources, level up, and go further next time — RPG leveling and the permanent power-ups between runs in Vampire Survivors are built on this.

How it plays

You died this run, but the experience banked and your power grew; next run you clearly feel "I'm stronger now" — even failure becomes an investment, and it keeps you hooked.

Why learn it

The classic engine of long-term retention — stringing small wins into a visible growth line that keeps players saying "one more level, then sleep".

Progression play converts time spent into irreversible ability assets: every action produces output, failure pays a guaranteed floor, and staged thresholds keep unlocking new goals. The hard part is not the numbers — it is the rhythm and fairness of the curve: steeply rising costs kill motivation, too-fast growth burns content, and pure grind or pure pain both churn players. "One more run" comes from the precise sense of distance — the next level never looks far away.

Why This Mechanic Matters
For Players

Progression gives players the certainty that time spent is time banked: even a loss makes you stronger, so no run is ever wasted.

For the Ecosystem

Meta-progression is the core engine of retention economics: guaranteed payouts keep frustration from churning players, milestone unlocks spread content consumption across long-term goals, and the cost curve plus stamina economy directly set the LTV ceiling of a long-running title — the commercial miracles of roguelikes and idle games are mostly built on this structure.

Transferable Craft

Learn progression design and you learn to assetize player time: cost curves, pity compensation, threshold unlocks — a structure that ports to anything that needs retention, from battle passes to learning apps.

Play Behavior
Progression
Gameplay Features
Complexity
Beginner → Advanced
Learning Goals
  • Beginner: understand the growth loop — act → earn resources → upgrade/unlock → power up → new goal — and reproduce one upgrade in the demo
  • Intermediate: write the cost-curve and guaranteed-floor contract (escalation rule, failure payout, streak-compensation trigger) and tune the growth rate
  • Advanced: design threshold pacing and unlock rhythm (the milestone map), and verify long-term health with retention curve, farming-profit margin, and threshold attainment rate

② Instant Playable Demo

Progression Demo
Loading game…
Rule Hints
Rule: Complete an action → Gain resources → Upgrade/Unlock → Ability enhancement → New goals and higher costs.
Lab Guide: treat the demo as an experiment
Upgrade Curve Experiment
Do: Save up currency, click "Upgrade (secondary)", and watch metaPower jump while the next level’s cost rises
Observe: Upgrade cost scales with level — the cost curve sets the growth rhythm. Each metaPower jump delivers an instant "I got stronger" hit, while the rising next-level cost keeps the "just a bit more" pull alive
Guaranteed Growth Watch
Do: Deliberately fail several runs in a row and check whether badStreak ticks up while currency still grows
Observe: Even failure pays out currency — guaranteed gains keep frustration from churning players. badStreak is the trigger for protection mechanics: the longer the losing streak, the stronger the compensation, turning "pure punishment" into "controlled progression"
Difficulty Contrast
Do: On easy vs hard, "Advance 1 Step" 10 steps each and compare runDepth against metaPower
Observe: On hard, runDepth is shallower but metaPower keeps accumulating — permanent growth decouples from per-run skill: failing a run never blocks out-of-run growth. That is the escape hatch from the "pure grind or pure pain" trap

③ Behavior System Breakdown

3.1 Problems Solved
  • Ensure failure still yields growth (guaranteed returns/experience), reducing frustration and churn.
  • Balance permanent stats with short-term skills, avoiding pure grind or pure punishment.
  • Use milestone unlocks to guide return and exploration, creating sustainable goals.
3.2 Minimal Ruleset
  • Resources: Gain 1 energy per click; energy can be spent on upgrades or unlocks.
  • Upgrade: Cost = current level × 10; after upgrading, stat increases by +1.
  • Threshold: Every 100 energy unlocks a new ability; thresholds increase by 50 each time.
3.3 System Loop (optional)
Input (action) → Feedback (resource gain) → Decision (allocation) → State change (upgrade/unlock) → New ability → New input.
Design Notes
Failure must pay a guaranteed floor: loss-streak compensation turns "pure pain" into "controlled progression" — the streak counter is not pity; it ensures frustration never leaves empty-handed.
Meta growth must decouple from per-run skill: a shallow run still grows meta power — in-run failure never blocks out-of-run growth. That is the only escape from the "pure grind or pure pain" trap.
Milestones are lighthouses bolted onto the curve: a long curve without staged goals makes progress meaningless — every threshold must hang a visible reward or new mechanic, or the numbers just spin in place.

④ Common Combos & Variants

Progression + Idle
Idle output continuously generates energy; accumulated energy can be spent on upgrades, creating a loop.
Progression + Combat
Combat consumes energy; victory grants experience, which is used for upgrades, enhancing combat power.
Progression + Match
Level progression and chained resources drive growth; completing a match can trigger additional upgrades.
⑤ Advanced Design & Algorithms (collapsed)Click to expand
Design Warnings
  • Excessively high upgrade costs can sap player motivation, while too low costs diminish challenge and sense of achievement. Designers must balance the cost curve with player investment to maintain both challenge and satisfaction.
  • An overly rapid growth curve shortens the game's lifespan, whereas a sluggish one leads to player attrition. Appropriately setting growth rates and milestones can extend the experience cycle.
  • Lacking stage goals makes progression feel meaningless. Each threshold should be tied to a visible reward or new gameplay element to sustain player motivation.
  • When players forgo immediate gains for long-term growth, the overall experience can improve, as long-term goals provide sustained motivation. Designers should introduce predictable milestones early on to encourage players toward larger objectives.
Algorithm Examples
  • Stats: segmented curves, guaranteed returns, and anti-grind mechanisms.
  • Economy: inflation control, caps, and soft caps.

⑥ Related Case Articles

Gacha Simulation: Understanding Pity Mechanics and Probability Psychology
This article deconstructs the structural differences between hard and soft pity systems, analyzing how probability psychology creates perceptual bias. Through simulation verification of gacha data, we reveal the impact of emotional thresholds on decision-making. This helps developers quantify the risks of pity strategies and optimize numerical design to enhance user retention and willingness to pay.
Infinite Progression: Balancing Exponential Cost Curves and Simulated Infinity
This guide deconstructs cost scaling and milestone thresholds in clicker/idle games to implement sustainable 'simulated infinity.' By combining non-linear cost growth with periodic system unlocks and prestige mechanics, developers can maintain player engagement without triggering late-game collapse, offering a high-execution framework for solving retention issues in pseudo-infinite loops.
Failure as Progress: Balancing Permanent Growth and Anti-Farm Mechanics
A deep dive into Roguelike permanent growth scaling and anti-farming systems. Learn how to balance rhythm-based unlocks and numerical feedback to transform player frustration into a compelling progression loop, ensuring a fair and engaging strategy space.
Random Events: Balancing Good/Bad Ratios and Implementing Negative Feedback Mitigation
This guide deconstructs random event mechanics, establishing a baseline probability distribution between positive and negative outcomes. It introduces a continuous negative feedback correction algorithm to prevent players from falling into a 'death spiral.' Readers will master techniques for smoothing player experience through event pools and pity systems, learning how to tune random parameters to balance procedural generation length and level difficulty in Roguelike games.
Tap-to-Evolve: Feedback Loops and Inflation Thresholds
This article deconstructs the tap-to-evolve mechanic, analyzing the click feedback loop and numerical inflation thresholds. It details how clicks drive upgrade pacing and maintain numerical readability, equipping developers with core loop design and balance strategies for casual games.
Drag-and-Drop Placement: Balancing Manual Yield Gaps and Offline Rewards
A deep dive into the numerical logic of drag-and-drop placement mechanics. By comparing manual yield gaps with offline reward formulas, we derive a balancing equation to curb excessive manual play. The guide covers cap setting, anti-farming mechanisms, and reward curve design, offering actionable solutions to the 'tiring when active, losing out when idle' player pain point.