DEV Community

Cover image for How to Design a Game Economy: Sources, Sinks, Loops, and Balance
Hiroshi TK
Hiroshi TK

Posted on

How to Design a Game Economy: Sources, Sinks, Loops, and Balance

Every game with a currency has an economy. Most designers don't treat it like one.

They add coins because coins feel good. They add an upgrade system because upgrades feel like progression. They add a premium currency because monetization needs one. Then they ship and discover that players are swimming in coins by level 10, upgrades feel meaningless, and nobody is buying premium currency because the earn rate makes it feel pointless to spend real money.

That's not bad luck. That's an economy that was never designed — it was assembled.

This guide teaches you how to actually design a game economy from scratch: what sources and sinks are, how loops work, and how to balance it all so the economy serves the game instead of fighting it.


Key Takeaways

  • Every game economy has sources (where currency enters) and sinks (where it leaves). Keeping these balanced is the core job.
  • Inflation happens when sources outpace sinks. Deflation happens when sinks outpace sources.
  • Economy loops connect earning and spending into a cycle that drives player motivation.
  • Different currency types (soft, hard, energy, event tokens) serve different functions and need separate balance logic.
  • Simulation — not just math — is what catches economy problems before players do.

What Is a Game Economy?

A game economy is the complete system of resources in a game — how they're earned, how they're spent, how they interact, and how they create meaningful decisions for the player.

"Resources" here means anything a player accumulates and uses: coins, gems, energy, materials, keys, event tokens, XP, upgrade components. If it has a number attached to it and players can earn or spend it, it's part of the economy.

The goal of economy design is not to make players rich. It's not to make players poor. It's to keep players in a state of motivated scarcity — always feeling like they're progressing, always feeling like the next thing is within reach, and always having a reason to come back.


Sources: Where Resources Come From

A source is any mechanism that creates resources and puts them in the player's hands. Sources are the inputs to your economy.

Common sources in game economies:

Gameplay rewards — coins from completing a level, materials dropped from combat, XP earned from a quest. The most direct source; players feel they've earned it.

Daily and session rewards — login bonuses, daily missions, streak rewards. Reliable drip-feed sources that drive daily retention.

Event rewards — resources earned from limited-time events, tournaments, seasonal content. High-volume, time-compressed sources that can disrupt economy balance if not scoped carefully.

Ad rewards — rewarded video ads that give resources in exchange for watching. A soft monetization source that competes with premium currency spend.

IAP (in-app purchase) — real-money purchases that inject premium currency or items. The highest-value source; rate of injection has major economy implications.

Gacha / loot pulls — randomized item acquisition. Items pulled are effectively resources generated by spending a different resource (pulls, keys, crystals).

Crafting outputs — resources created by combining other resources. A source that's simultaneously a sink for input materials.

Progression unlocks — resources granted upon reaching a level, milestone, or achievement. One-time sources that front-load value at specific points.

The key question about every source: how much resource does it inject per unit of player time, and how does that rate change as players advance?


Sinks: Where Resources Go

A sink is any mechanism that removes resources from the player's hands. Sinks are the outputs of your economy — they're what gives resources meaning by making them scarce.

Without sinks, your economy inflates. Players accumulate more than they can spend, the currency becomes meaningless, and monetization collapses because there's nothing worth spending real money on.

Common sinks in game economies:

Upgrades — spending coins or materials to increase a unit's stats, a building's level, or a character's power. The most common sink in progression games.

Crafting inputs — materials consumed to create items. A sink that also creates new items, so the economy impact depends on what gets crafted and how it's used.

Chests and pulls — spending keys, crystals, or premium currency on randomized rewards. A premium sink with variable output.

Energy / stamina — spending energy to play levels or access content. A time-gating sink that controls session length and drives return visits.

Store purchases — buying items, cosmetics, power-ups, or content directly. A direct sink that turns currency into something specific.

Progression gates — content locked behind resource requirements (pay X coins to unlock this area, spend Y materials to access the next tier). Hard sinks that block progress until the requirement is met.

Expiry and decay — event tokens that expire after an event, energy that caps and doesn't accumulate, daily offers that reset. Soft sinks that remove resources by limiting their shelf life.

The key question about every sink: how much resource does it consume per meaningful player action, and is that rate in balance with the sources?


Source-Sink Balance: The Core of Economy Design

The relationship between sources and sinks determines the health of your economy:

Balanced: Players earn roughly what they spend over time. Scarcity exists but isn't oppressive. Players feel rewarded and motivated.

Source-heavy (inflation): Players accumulate more than they spend. Currency piles up, upgrades feel cheap, nothing feels scarce, and monetization tanks because there's nothing valuable left to sell.

Sink-heavy (deflation): Players can't earn enough to spend comfortably. Progression feels blocked, frustration builds, and players churn or feel forced to pay.

Neither extreme is good. The job is to keep the economy close to balanced — with deliberate small imbalances that create urgency, motivation, and monetization opportunities.

A practical balance check

For each currency in your game, map:

  • All sources and their earn rates (per session, per day, per event)
  • All sinks and their consumption rates
  • The ratio of total daily income to total daily spend for an average player
  • The ratio for a power player (high session frequency)
  • The ratio for a casual player (low session frequency)

If those ratios diverge dramatically between player segments, your economy is working differently for different players — which is usually a problem.


Economy Loops: Connecting Earning and Spending

A source and a sink by themselves aren't an economy. An economy loop is what connects them into a cycle that drives player motivation.

The basic loop structure:

Action → Reward → Spend → Power/Progress → New Action

Example from a simple RPG:

Fight enemies → earn coins and XP → spend coins on upgrades, spend XP on leveling → become stronger → fight harder enemies → earn more coins and XP

Example from a mobile idle game:

Tap/auto-produce resources → accumulate soft currency → spend on production upgrades → increase production rate → accumulate faster → unlock new resource types

Example from a farming sim:

Plant crops → wait → harvest → sell for coins → buy seeds and buildings → plant more crops → higher yields → more coins

What makes a loop work:

  • The reward feels proportional to the action. Players should feel like they earned the resource, not like it appeared randomly.
  • The spend has a meaningful outcome. Spending should visibly change something.
  • The new action is more interesting than the last. Progress should open new possibilities, not just bigger numbers.
  • The loop has the right cycle time. Too fast and it feels trivial. Too slow and players disengage between loops.

Multiple Currencies: When One Isn't Enough

Most games beyond a simple arcade title have more than one resource. Here's why, and how to design each one's role:

Soft currency (coins, gold, credits): The primary earned currency from gameplay. High volume, low unit value. Used for frequent, low-cost purchases — upgrades, consumables, standard content.

Hard currency (gems, diamonds, crystals): The premium currency, earned slowly or purchased. Low volume, high unit value. Used for high-value purchases — rare items, time skips, premium content. This is your core monetization lever.

Energy / stamina: A session-gating resource. Replenishes over time. Controls how long players can play in a session and drives return visits. The sink is playing the game; the source is time (and premium spend for refills).

Event / seasonal tokens: Temporary currencies earned from specific content. Expire with the event. Create urgency and give live events economic weight.

Upgrade materials: Specific resources for specific upgrades. Adds targeting to spending — you can't just dump coins, you need the right material for the right upgrade. Creates secondary sink loops.

Each currency needs its own source-sink balance. And each currency's design should answer: what is the player's relationship to this resource? Is it abundant or scarce? Do they make frequent small decisions or rare large ones?


Common Economy Design Mistakes

Inflation from over-rewarding events. Limited-time events that inject large amounts of currency without adequate sinks create an inflation spike that outlasts the event.

Dead currencies. Adding a currency but not enough sinks for it. Players accumulate a resource they can't meaningfully spend, and it becomes invisible noise.

Pay-to-skip vs pay-to-win. Hard currency that lets players skip time gates is contentious but acceptable to most players. Hard currency that gives a direct power advantage over others damages game perception and long-term health.

Bottleneck cliffs. Points in progression where the cost of the next upgrade far exceeds what the average player has accumulated. These are progression deserts — churn magnets.

Simultaneous inflation and deflation. An economy with too many soft currencies and not enough of the specific material needed for an upgrade. Players feel rich and stuck at the same time.


Why You Should Simulate, Not Just Calculate

All of the above can be planned on paper and in spreadsheets. But spreadsheets show you what your economy should do. They don't show you what it will do when 50,000 players with different play frequencies, spending habits, and session lengths move through it simultaneously.

Economy simulation — running player behavior models against your economy design over time — is how you catch problems before launch:

  • Does soft currency inflate at mid-game for high-session players?
  • Does the first major upgrade bottleneck cause player drop-off?
  • Does the premium currency earn rate make IAP feel pointless?
  • Does the battle pass feel completable for casual players or only for whales?

itembase is built for this. It lets you model your economy visually, define player behavior profiles, and simulate how your economy evolves over time — so you catch the inflation, the bottlenecks, and the dead currencies before your players do.

Try itembase → itembase.dev


Frequently Asked Questions

What are sources and sinks in game economy design?

Sources are mechanisms that create resources and deliver them to players — gameplay rewards, daily bonuses, events, IAP. Sinks are mechanisms that consume resources — upgrades, crafting, store purchases, energy expenditure. Keeping sources and sinks in balance is the core discipline of game economy design.

What is game economy design?

Game economy design is the discipline of designing how resources (currencies, items, energy, materials) are created, distributed, spent, and balanced in a game. It includes defining sources and sinks, designing reward loops, balancing multiple currencies, and ensuring the economy supports player motivation and business sustainability.

How do you balance a game economy?

Balance a game economy by mapping all sources and sinks for each currency, calculating earn and spend rates across different player segments, ensuring no segment accumulates dramatically more than they spend over time, and using simulation to test dynamic behavior over extended play sessions.

What causes inflation in a game economy?

Inflation happens when sources produce more currency than sinks consume. Common causes: over-rewarding events, insufficient upgrade costs, adding currencies without corresponding sinks, or failing to account for high-frequency players who earn far more per day than casual players.

What is an economy loop in games?

An economy loop is the cycle connecting earning and spending in a game: player takes an action, receives a reward, spends the reward to gain power or progress, which enables a new action. Well-designed loops create self-reinforcing motivation — the spending always leads back to the earning.


Design Your Economy the Right Way

Understanding sources, sinks, and loops is where economy design starts. Simulating them is where you validate that they actually work.

Model and simulate your game economy in itembase → itembase.dev

Top comments (0)