FarmHeart

Economy · Balance · Game Design · 13 min read · October 8, 2026

Designing a Game Economy: Currency, Sinks, Sources, and Balance for Browser Games

Why Economies Break

Every game with currency, items, or resources has an economy. Unbalanced economies kill games: too much currency in circulation and nothing feels valuable (inflation). Too little and progression feels like a grind. The goal is a system where players always have something worth earning and something worth spending on.

Sources and Sinks

Sources put currency/items into the economy. Sinks remove them. If sources exceed sinks, you get inflation. If sinks exceed sources, you get deflation. Balance means they roughly match over time.

Common sources

Common sinks

Dual Currency Design

Most successful games use at least two currencies:

This lets you be generous with soft currency (players feel rewarded) while keeping hard currency scarce (preserves aspiration and long-term goals).

Pricing Curves

Item prices should follow a power curve, not a linear scale:

price = basePrice * (level ^ exponent)
// Example: base=100, exponent=1.5
// Level 1: 100 gold
// Level 5: 1,118 gold
// Level 10: 3,162 gold
// Level 20: 8,944 gold

This creates natural progression: early items are cheap and accessible, mid-game items require some saving, end-game items are genuine achievements. Linear pricing makes late-game items trivially affordable once the player has been playing for a while.

Preventing Inflation

In multiplayer games, inflation is the primary economy killer. Prevention strategies:

Balance Testing

Simulate your economy before shipping:

  1. Model a "typical player session" (30 minutes of farming, 2 quests, 5 trades)
  2. Calculate net currency gain per session
  3. Project over 30, 60, 90 days of play
  4. Check: can the player afford key progression items at reasonable milestones?
  5. Check: is there anything worth saving for at day 90, or is currency meaningless by then?

If day-90 players have nothing to spend currency on, add sinks. If day-7 players can't afford basic tools, increase early-game sources or reduce prices.

Real-World Example: FarmHeart Economy

In a farming sim like FarmHeart, the economy loop is:

Seasonal crop pricing (strawberries worth more in winter) and weather events (drought reduces yield) add dynamic variance that keeps the economy interesting beyond simple math.