Merge / Incremental

Acquire → Merge → Level Up → Higher Output

What is it

Combine two identical things into a stronger one, again and again — the fruits of Suika Game, the dragon eggs of Merge Dragons, and the villages of Triple Town all hook players this way.

How it plays

You hoard low-tier units, merge a pair the moment they match, and watch output numbers double; "just one more merge and I’ll stop" — and then the sun comes up.

Why learn it

This is the engine of idle and progression economies — the self-reinforcing "merge → better output" loop is the most valuable structure to learn for long-term retention.

Core Loop
Resource → Merge → Level Up → Production
Key Abstractions
Resources · Merge Rules · Level · Production Rhythm · Growth Curve

Instant Playable Demo

Merge / Incremental Demo
Loading game…
Rule Hints
Acquire resources → Select merge targets → Trigger upgrade → Increase output/unlock content → Harvest resources → Loop
Concept

The Merge progression model centers on merging low‑level resources into higher‑level ones through defined rules. Players continuously acquire base units and merge them by matching type or specific recipes, unlocking higher levels, stronger abilities, or greater output. Its underlying mechanic follows an exponential or polynomial growth curve, complemented by waiting, decision‑making, and surprise. When combined with idle features, it forms the classic retention structure of offline production and online merging. A common misconception is that more merge rules increase player freedom; in reality, too many recipes can weaken macro planning, turning the game into a puzzle rather than a strategy. Conversely, limiting merge options forces deeper resource‑allocation decisions, enhancing overall strategic depth. Balancing merge speed is also key: too fast merges leave little decision space and create monotony; too slow causes boredom from waiting. The steepness of the growth curve matters too: steep curves give quick sense of achievement, but later content becomes unattainable; shallow curves keep players engaged long‑term but lack immediate feedback.

Role

This model creates a persistent sense of progression and collection. It amplifies the "small actions → big rewards" feedback loop and, through upgrade chains, always gives players a next goal. Merge progression is ideal for hyper‑casual and mid‑casual titles, and often appears as a subsystem in management or RPG games.

Significance

Mastering the merge progression model means understanding economic curves, scarcity design, and progression psychology. Developers learn how to generate complex long‑term goals with simple merge rules, and how to avoid the "early rush, late grind" numeric pitfalls.

Core Gameplay System Breakdown

Core Loop Flowchart
Core Loop Flowchart
3.1 Problems Solved
  • Maintain high stickiness with low‑frequency actions (idle + timed collection)
  • Provide clear long‑term goals via level progression
  • Combine random drops with player choice to create surprise and strategy
3.2 Learning Goals
  • Design scalable level/merge recipe tables
  • Master cost curves, production curves, and economic balance
  • Implement automatic production, offline earnings, and progress persistence
  • Analyze trade‑offs between merge speed and player decision time
3.3 Minimal Ruleset
  • Base resources/units are collectible
  • Same or rule‑compliant units can merge into higher levels
  • Higher‑level units yield greater output or stronger abilities
  • Output or new content unlocks require waiting or active action

Common Combos & Variants

Merge + Idle
Allows players to grow even while offline, reducing daily active pressure
Merge + Quest
Guides players to merge specific units with objectives, preventing aimlessness
Merge + Spatial
Combines merging with board positioning, adding layout strategy
Advanced Design & Algorithms (collapsed)Click to expand
Design Warnings
  • A steep growth curve makes later content feel unattainable; a shallow curve loses excitement
  • Random drops without a guarantee mechanic can lead to negative experiences
  • Offline earnings must be protected from exploitation; design caps or verification mechanisms
Algorithm Examples
  • Design of exponential/polynomial cost and production curves
  • Random drop tables and pseudo‑random distributions (guarantees, pools)
  • Offline progress calculation and state synchronization
Key Code(Cost/Output Exponential Curves)
ts· 4 lines
// Where the scissors gap comes from: cost growth must stay below the output payoff, but not too far below
const cost = (n: number) => Math.floor(base * Math.pow(growth, n));   // 1.15^n
const output = (n: number) => Math.pow(2, n);                          // exponential output
// Tuning rule: each +0.05 on growth doubles late-game duration — do the math first