Demonic Defense

Compendium

Matches earn account XP whether you win or lose. Levels grant card packs, enchant scrolls, Sparks, specific cards and, on levels 4, 7 and 10, a whole new hero. 3 more wait deeper in the Descent, and one more after a strong Arena run.

Win

+50account XP

Loss

+15account XP

Level 2

50XP to reach

Level 10

1170XP to reach

Levels cost progressively more — the curve is 40 × (L−1) + 10 × (L−1)² cumulative XP to reach level L. The Progression screen pops up automatically after every match with an animated XP fill and a level-up fanfare.

The reward track

LevelXP for this levelTotal XPRewards
250 XP50 XP 1 card pack300 sparks
370 XP120 XP 1 card packCard: Worker Contract
490 XP210 XP Unlock Sir Baldric1 card pack400 sparks
5110 XP320 XP 1 card pack1 enchant scroll
6130 XP450 XP Card: Frost Nova1 enchant scroll500 sparks
7150 XP600 XP Unlock Vex the Pyromancer1 card pack
8170 XP770 XP 1 card pack1 enchant scroll600 sparks
9190 XP960 XP Card: Rampaging Brute1 enchant scroll
10210 XP1170 XP Unlock Yll the Frost Warden2 card packs700 sparks
11230 XP1400 XP Card: Last Stand1 enchant scroll
12250 XP1650 XP 1 card pack1 enchant scroll
13270 XP1920 XP 2 card packs1 enchant scroll800 sparks
14290 XP2210 XP 1 card pack1 enchant scroll
15310 XP2520 XP 2 card packs1 enchant scroll900 sparks
16330 XP2850 XP 1 card pack1 enchant scroll
17350 XP3200 XP 1 card pack1 enchant scroll1000 sparks
18370 XP3570 XP 1 card pack1 enchant scroll
19390 XP3960 XP 2 card packs1 enchant scroll1100 sparks
20410 XP4370 XP 2 card packs2 enchant scrolls1500 sparks
21 (pattern)430 XP4800 XP 500 sparks
22 (pattern)450 XP5250 XP 1 card pack
23 (pattern)470 XP5720 XP 500 sparks
24 (pattern)490 XP6210 XP 1 card pack
25 (pattern)510 XP6720 XP 1 enchant scroll

Past level 20 the track settles into a repeating 5-level cycle: 500 Sparks, a card pack, 500 Sparks, a card pack, an enchant scroll — then it loops.

Card packs

A pack icon in the menu's top corner pulses when packs are waiting. Click a pack — or drag it onto the glowing altar — to tear it open.

Five cards, rarity-weighted, always at least one Rare or better. New cards go straight to your collection for the deck builder, capped at 8 owned copies of anything.

Packs can also be bought outright for 1000 Sparks.

SlotOutcomeChance
First slotGuaranteed Rare or better22% of those roll Epic
Other slotsCommon68%
Rare25%
Epic7%
Every cardRolls an enchantment12%

Sparks

Duplicates become currency

Common duplicate100 sparks
Rare duplicate200 sparks
Epic duplicate400 sparks
Legendary duplicate800 sparks
Buying a copy outright3× that value
Buying a whole pack1000 sparks
Arena entry1500 sparks

Sparks are what a duplicate you cannot use turns into.

They exist so that opening a pack of things you already own still moves you toward the specific card you want. Spend them in the collection to buy a copy directly, on a whole pack, or as the entry fee for an Arena run.

The Descent

A free, permanent single-player campaign: 50 hand-authored Depths, the exact same fight for every player. Clear one and it's banked forever. There is no run to lose and no Sparks to spend getting in, just a ladder that gets harder the further down you go.

The ladder

50 Depths, one fixed encounter apiece: same map, same foes, same head start, for everyone who plays it.

Abyss Depths

Every 5th Depth (10 of them) is an Abyss: a harder fight for a better payout.

Last Stand

6 Depths cut respawns entirely. You get one life, and the attempt ends with it.

First clear only

Rewards pay out once per Depth. Replaying a cleared one still banks account XP, nothing more.

Four kinds of Depth

Battle36 · duel a rival, or take on two or three at once
Endless Night6 · no rival at all, waves without pause
Siege4 · put their fire out before the deadline
Frostfall4 · every rift sealed shut, just you and the cold

New heroes wait at the bottom

3 of the roster unlock by descending rather than levelling up.

And then it keeps going

Clearing Depth 50 ends the authored campaign, and opens the dark underneath it. Depths past 50 are generated from the depth number alone, so everyone who reaches Depth 137 fights the same rival on the same map with the same buffs, forever. The four kinds keep rolling, the Abyss keeps landing every 5th floor, and the difficulty climbs off the end of the authored curve. Progress is banked on its own counter, so "the Descent complete" stays complete. Payouts down there are Sparks only, and they taper, because there is no bottom to farm.

Every Depth ahead is fully readable before you commit. Objective, foes, starting boon and reward all show on the path screen, so descending is something you plan rather than something that surprises you.

The Arena gauntlet

A paid roguelite run against escalating themed opponents. You pay to enter, you draft rather than bring a deck, and three losses end it.

Entry

1500 Sparks. 10 wins refunds it in full.

Draft

5 packs open at the start — 25 cards to build a 20-card deck from, by hand, with no auto-fill.

Win a round

A reward pack drafts into your run pool and straight into the deck editor.

Lose a round

Pick one of two permanent stat buffs for the rest of the run. 3 losses ends it.

Named opposition

Each round draws from a themed pool that escalates with the round number, and a showdown screen introduces who you're about to face. Round one is people like Bramblefoot, lost forager; Cinder Jack, young pyro; Pebbles, bunny farmer.

Co-op runs

Two players share the run's round state and fight a pair of bots 2v2 from one shared arena, while each keeps their own card pool, deck and buffs. Run state is mirrored to disk after every change, so closing the game mid-run offers Resume Run rather than losing it.

Where it's all stored

Your profile — display name, account XP and level, per-character level, card collection, unopened packs and custom decks — is saved locally per account. With Steam present the save file is keyed to your Steam ID and adopts your Steam persona name. Click the account card in the top-left of the main menu to edit your name, jump to pack opening or the deck builder, and browse the reward track in game.