roll(1d20) push(spell) arcane() loot.pop() nat20 // roll for it
► arcane stack // ready

Arcane Stack

d&d resources  ·  tools  ·  random tables  ·  made by someone who rolls dice

// tools, ready to run
// generator

NPC Generator

For when the party walks up to the one shopkeeper you didn't prep. Pick a venue — tavern, docks, magic shop — and get a ready-to-run NPC with a name, a face, and a complication.

open tool
// generator

Treasure Hoard

Set the campaign level, choose a haul size, and open the chest. Coin, gems, art, and the occasional magic item — each with flavour text and what it actually is.

open tool
// queued · push() pending
// queued

Maps & Encounters

Drop-in battle maps and encounter tables for when the road throws something at the party.

coming soon
// queued

Lore & World-building

Generators and tables for towns, factions, gods, and rumours — instant texture for a living world.

coming soon
// queued

Character Tools

Quick helpers for building and running characters at the table, without the spreadsheet.

coming soon