How DnDnWe works

Turn-based D&D from your phone, your desk, or the table. Someone always knows whose turn it is.

Four adventurers reading whose turn it is
AyaBramNiaFenDMround 2Bram is up

Turns

Out of combat, play goes around the table in seat order and the DM closes each round. In combat, the DM taps Roll initiative, the server rolls for everyone with a public seed, and the order re-sorts.

Taking a turn is three steps. Say what you do in words. If it's chancy, tap a check (Stealth, Persuasion, an attack…): the bonus from your sheet is already in the number, and the roll is written into your post. Then Post & end turn. The DM compares your number to a target you don't see and narrates what happens. If you post without rolling and the DM wants a check, they can ask for it by name, with a target number you may or may not be shown and advantage or disadvantage if the situation calls for it: you get a ping and a one-tap roll on the Turn tab, it posts even though your turn is over, and the DM sees pass or fail (and can overrule the dice). If the DM has switched on auto play, the Narrator does that comparing for the small stuff: it picks a DC from the table's difficulty, calls success or failure, and posts the outcome right under yours. The DM can retract it or post over it.

  • Post & end turn passes the token. If the DM has turned on I adjudicate each turn, the button is Send to the DM instead: they read it, ask for a roll, accept it, or send it back with a note before the next player is up. Hold lets the next person go first and puts you last this round (a delay); you keep that later place. When a monster forces a save, you get a ping and roll it yourself; the damage lands when you do. At 0 HP your turn is a death save: the card appears on the Turn tab and in the ⚔ blade, and the table sees each roll. Damage while you are down is a failed death save (two on a critical), and enough damage at once kills outright.
  • The action blade (⚔). The sword button in the corner of every campaign page opens a drawer so you can act while reading your sheet, the Codex or the map: the turn order with enemy health, your attacks aimed at a named enemy in two taps like at a table (roll to hit, see whether it lands, then roll damage; a miss resolves itself, a hit goes to the DM to apply, or applies at once under auto play), any check the DM asked for, a quick check of your own, and Post & end turn. The DM's blade has Start a fight: search the bestiary, name the enemies, and one tap spawns them, places the party and rolls initiative; then run each creature's turn from its stat block, ask for checks, and read the ledger.
  • Answering a roll. Any roll in the feed that nobody asked for (an attack from the Map tab, a free roll) gets a reply row for the DM: type the AC or DC it was against and the verdict lights up, tap hits/misses or succeeds/fails to post it, or narrate it to pull the roll into your post and say what happens.
  • Contests. Grapple, shove, sneak past: the DM starts a contest from Roll for the world, picks you and your opponent (a character or a creature on the map). The creature rolls from its stat block on the spot; you get a one-tap roll. Higher total wins, a tie goes to the defender, and the DM can apply grappled or prone to the loser with one tap or overrule it.
  • Ready an action. “When the door opens, I shoot.” Set the trigger and the deed on your turn; it waits under Readied actions until the DM fires it or your next turn starts.
  • Surprise. Before Roll initiative the DM can tick who is surprised (they roll initiative with disadvantage) or declare an ambush: the ambushers roll Stealth against each defender's passive Perception, and the server decides.
  • Exhaustion is counted on the Party page (the DM adds or removes levels): every level is −2 on every d20 you roll, already in your chips. A long rest removes one level; six is death.
  • Who notices? The DM types a DC and sees everyone's passive Perception, Insight or Investigation against it. No roll, no tell.
  • Async mode has a turn timer (24h by default): a nudge at half, a note to the DM at expiry.
  • Live mode is for everyone in one room: shorter timers, physical dice allowed, a Table view for the TV.

Who sees what

hidden / DM onlyseen by: DMnamed playersseen by: DM + those playerspartyseen by: everyone at the table

Every post, roll, event, token, item and map pin carries a visibility level. The database enforces it, not the screen: a DM-only token's hit points never reach a player's phone. The Helper, the Discord feed and the Log all follow the same rule.

17Stealth · 1d20+51d20 [12] + 5 = 17seed 9f3a2c1e… — anyone can re-verify this roll

Dice

Type an expression (1d20+5, 2d6, d20 adv, 4d6kh3) and roll. The server rolls with a seed it publishes, so any roll in the Log can be re-verified by anyone.

Natural 1: sad tuba. Natural 20: chunky. Both are tracked and unlock things.

Combat and the override queue

player picks target + attack›rules engine rolls›DM queue›apply / edit / reject›HP changes, timeline logs it

On the Map tab, pick a target and an attack from your sheet (or a save, a heal, or free text). The rules engine rolls to hit, handles advantage, criticals, weapon masteries, resistances and conditions, and writes a proposal. The DM's queue shows it with every roll; they apply it as-is, change the damage with a note, or reject it. Only then do hit points change. The DM acting for a monster can apply immediately.

fogABNFgg20 ft

Maps

A region map is a picture with pins: towns, dungeons, rumors. A pin can open a battle map: a grid where the DM places the party, spawns creatures from the Bestiary, measures distance and paints fog. Players drag their own token; the DM moves anything.

No art? The DM's scene forge draws a tidy procedural map for the common places (tavern, cellar, forest, market, cave, road) in one tap.

Characters

The guided builder walks species → class → background → scores → skills → review, with plain-language help on every step and "place it for me" buttons if you'd rather not do the arithmetic. It computes hit points, armor class, attacks and starting gear, and drops the gear into your bag.

Leveling is by milestone: you request the next level, the app precomputes HP and features and asks for your choices, and the DM approves from their screen.

Characters come and go over a campaign. Retiring moves your gear to the left-behind pile and the Helper will write your exit (or your replacement's entrance) if you ask it to.

The six tabs

Questions people actually ask

Do I need to know the rules to play?

No. The guided character builder does the arithmetic, the action composer rolls and applies the rules, and the ✦ Helper will explain any of it on request. You need to know what your character wants to do; the app knows what the dice say.

How do I know when it's my turn?

The Turn tab says so in big letters, your card turns orange, and you get a ping on whichever channels you picked in Settings (push, email, Discord). In async mode there's a timer; you'll get a nudge at halfway.

What if I can't take my turn for a while?

Tap Hold. You skip this round and keep your seat; the order moves on. The DM can also end or skip a turn for you, and the async timer will eventually do it on its own.

Can I use my real dice?

In live mode, yes: enter the total as a 'tabled' roll and it's logged with a chair icon. In async mode rolls happen on the server so everyone can trust and re-verify them.

Why didn't my attack change the goblin's HP?

Attacks are proposals. The rules engine rolls and recommends; the DM applies it from the Override queue (as-is, edited, or rejected). HP only changes when the DM applies.

Can other players see my character sheet?

The Party tab shows names, HP, conditions and ability modifiers to everyone at the table. Your full sheet, notes and bag are yours and the DM's. Rows marked DM-only never leave the database for anyone else.

What is a Ghost?

A read-only seat. Ghosts see everything the party sees and can't post, roll or act. Good for a friend who wants to follow along, or a player between characters.

What happens to my stuff if my character retires or dies?

Their gear moves to the 'Left behind' pile in the Bag tab. The DM can hand it to someone else, put it in the party bag, or send it to the void.

What are the locked cosmetics in Settings?

Unlockables, earned from things that happen on the timeline: a natural 20, a kill, going down, reaching level 3, being on a WANTED poster. Locked ones show a cryptic hint. That is the whole hint.

Is the Helper cheating?

The Helper only sees what you can see: your sheet, the party's public info, the visible timeline. It can't read the DM's notes or hidden tokens. The DM can turn it off per campaign, and you can turn it off for yourself.

How does Discord fit in?

A bot answers /turn, /roll, /end, /hold and /link in your server, and a channel can get a live feed of beats, combat and loot. Link your account once from Settings.

Uppies?

Uppies.

DnDnWe · How it works