Home / Calculators / Game Economy & Progression Designer

Game Economy & Progression Designer

Set your level curve, how much gold and XP a player earns, and what upgrades cost. The simulator plays your game minute by minute for weeks and shows when each level is reached, where progress stalls, where gold piles up, and tunes the curve to hit the day you want. Export the tables to CSV, JSON, Godot or Unity.

Level curve
Max level
XP for level 2
Steepness

What a player earns
XP per minute at level 1
XP per minute grows per level1.05 = 5% more each level
Gold per minute at level 1
Gold per minute grows per level
Offline earnings% of gold per minute while away, up to 8 h a day
Daily login rewardin minutes of gold income
Rewarded adsper day · minutes of gold each
Gemsper level up · per day
Upgrades (what gold is spent on)

The simulated player buys the cheapest upgrade they can afford, as soon as they can.

The player
Sessions per day
Minutes per session
Reach max level on day

    Level by day

    Play time to finish each level

    Gold: in the pocket and spent so far

    A ZIP with progression.csv, upgrades.csv, economy.json, economy.gd for Godot and Economy.cs for Unity.

    Pro · The Economy Designer is part of GameShipKit Pro, with every Pro feature of the other tools. See plans

    Why simulate your economy

    A level curve looks fine in a spreadsheet and still feels wrong in the hands of a player. Levels that come too fast run out of content in a weekend. A curve that steepens too much turns level 30 into a wall where nothing happens for days. Gold that has nothing left to buy piles up and makes every reward feel worthless. This tool plays your numbers like a real player would, minute by minute and day by day, so you see those problems before your players do.

    How the model works

    The level curve sets how much XP each level needs. Power is XP for level 2 × level ^ steepness, the classic RPG curve. Exponential multiplies the requirement by the same factor every level, which gets steep quickly. Linear adds the same amount each level. The player earns XP and gold every minute they play, and both rates can grow per level as content gets richer. Upgrades turn gold into more XP or gold per minute, with a cost that grows by its factor every time it is bought. Offline earnings, a daily login reward and rewarded ads add gold at the start of each day.

    Reading the results

    Walls are levels that take much longer than the one before. A small, steady rise feels fair. A sudden jump feels like a wall. The table highlights them. Inflation means gold piles up faster than there is anything to spend it on. Add a new upgrade track, raise the cost growth or lower gold income. Dry streaks are days in a row where the player neither levels up nor buys anything, the moment many players quit.

    Tune to a target

    Decide when a typical player should reach the level cap, set the day and press Tune. The tool scales the level curve so the simulated player gets there on that day, keeping its shape. Then adjust the shape until the walls and dry streaks are gone.

    Export

    Pro exports every table: XP per level, total XP, income per minute, upgrade costs and the simulated timeline as CSV for spreadsheets, JSON for any engine, a Godot GDScript file with constant arrays and helper functions, and a Unity C# static class.