# TableForge: full content
> TableForge is an AI Dungeon Master for Dungeons & Dragons 5e. It runs full, persistent tabletop campaigns for one to six players in a web browser, with no download and no human DM required. A programmatic rules engine adjudicates dice, combat, conditions, and spell slots in code; the AI handles narration, NPC voice, and reacting to what players decide to do. Campaign state persists across sessions.
Source: https://tableforge.gg
Generated: 2026-09-04
## Key facts
- TableForge is an AI Dungeon Master (AI DM) for D&D 5e, playable in any modern browser.
- It supports solo (single player), duo (two player), and group campaigns of up to 6 players.
- Rules adjudication is programmatic, not generated by the language model. Dice rolls, hit points, spell slots, conditions, initiative, and combat resolution are handled by deterministic code.
- The ruleset is the D&D System Reference Document (SRD) 2024, published by Wizards of the Coast under Creative Commons Attribution 4.0.
- Campaign memory is persistent across sessions. NPCs, locations, player decisions, quest state, and consequences carry forward indefinitely.
- Each character has canonical inventory, equipment, currency, and XP. Paid plans include unlimited DM narration turns with no daily turn cap.
- Play works both in real time and asynchronously, so players do not need to be online at the same time.
- Only the campaign host needs a paid subscription. Guests join and play for free.
- There is a free tier that covers roughly one full session. Paid plans start at $14.99 per month.
- TableForge does not support homebrew content or importing third-party PDF adventures and official modules. Both are on the roadmap, not shipped.
- TableForge is not a replacement for a good human DM at a good table. It exists for when finding or being that DM is not possible.
## Plans
- Free: $0. The full product for 60 DM narration turns, roughly one session. Up to 2 players.
- Hearthfire: $14.99/month. Solo or duo adventurers. Unlimited DM narration turns, up to 2 players per campaign, 2 active campaigns.
- Fellowship: $29.99/month. The full party experience. Unlimited DM narration turns, up to 4 players per campaign, 3 active campaigns.
- Legendary: $39.99/month. For the dedicated campaign. Unlimited DM narration turns, up to 6 players per campaign, 5 active campaigns.
---
# SillyTavern Game State: Variables, Lorebooks, and Limits
Source: https://tableforge.gg/blog/sillytavern-game-state
Published: 2026-08-31
Updated: 2026-08-31
Short answer: SillyTavern has four places to keep game state: chat-local STscript variables for numbers, World Info for reference text, Author's Note for standing instructions, and summaries for history. Each solves a different problem, none enforces anything, and the model only respects state it can currently see. This guide maps which state belongs where, the drift that appears when prose and variables disagree, the one-canonical-ledger practice that contains it, and the point where structured game state wants an actual engine instead of a prompt.
Every SillyTavern campaign eventually asks the same question: where does the truth live? The narrator says you took 9 damage, your variable says HP is 17, the prose two scenes ago says 21, and your notes say the potion was already drunk. SillyTavern gives you several places to keep game state. It does not referee between them.
This guide maps the four state layers, what each is actually for, and the practices that keep a campaign coherent. It pairs with our [SillyTavern D&D setup guide](/blog/sillytavern-for-d-and-d), which builds the full table around these pieces. Details are current as of August 31, 2026.
## The four places state can live
**Chat-local variables** are the right home for numbers. `/setvar key=hp 24` stores a value in the chat's own metadata; `/addvar key=hp -5` changes it; Quick Replies turn the common updates into buttons. Being chat-local is the feature: the campaign's state stays with the campaign, unlike global variables, which leak across every chat.
**World Info (lorebooks)** is the right home for reference text: rules summaries, locations, factions, NPC facts. Entries activate on keywords and insert text into the prompt. It is retrieval, not enforcement, and every activated entry spends context, so entries want to be short and specific.
**Author's Note** is the right home for standing instructions that must stay near the end of the prompt: the narrator's job, the current scene's constraints, the reminder not to invent die results.
**Summaries** are the right home for history. Long campaigns outgrow context, and a maintained summary of what happened, whether you write it or an extension drafts it, is what keeps session twelve aware of session two. Our [five-prompt memory test](/blog/why-ai-dm-doesnt-forget) shows how quickly unsummarized history stops existing.
## The two rules that prevent most drift
**The model only respects state it can see.** Variables are storage, not prompt content. A perfectly maintained HP variable does nothing if narration happens before the model reads it. When numbers matter, put a compact state block into the conversation, and treat "narrator contradicted the ledger" as a prompt-visibility bug before assuming model failure.
**Keep one canonical ledger.** Pick a single source of truth for mechanical facts, usually the variables plus one visible combat block, and demote everything else to commentary. When prose and ledger disagree, the ledger wins, out loud, in the chat. The alternative is that each unnoticed contradiction quietly becomes canon, which is how a campaign rots.
## What this architecture cannot give you
Everything above is storage and discipline. None of it is enforcement. No layer stops HP going below zero, checks that the spell being cast has a slot behind it, knows that advantage does not stack, or prevents the narrator from resurrecting a consumed potion. You are the integration layer, and the maintenance grows with every mechanic and every player you add.
That is a legitimate hobby. It is also a different hobby from playing D&D.
The structural fix, if you want one, is moving state out of the prompt entirely. In TableForge, **the game engine runs the game, and the AI DM narrates on top of it**: HP, slots, conditions, initiative, and inventory live in a database the model cannot overwrite by being confidently wrong, and the sheet updates from the same state the narrator receives. [How the rules engine works](/blog/how-the-rules-engine-works) covers the architecture, and [how a campaign runs](/how-it-works) shows what the table feels like when nobody has to be the ledger.
Keep the workshop if the workshop is the point. If you built all of this to protect a story you care about, it is worth knowing the protection can be someone else's job.
## Frequently asked questions
**How do I save game state in SillyTavern?**
Use chat-local STscript variables, set with /setvar and changed with /addvar, for numbers like HP, AC, and spell slots. They persist in the chat's metadata, so they survive reloads and stay tied to the campaign they belong to. Quick Replies make the updates one-click. Global variables also exist but leak between chats, which is usually wrong for campaign state.
**Does the AI see my SillyTavern variables?**
Not automatically. Variables are storage, not prompt content. The model only knows a value that reaches its context, so you display or inject a compact state block when the current numbers matter. A narrator that has not seen the latest HP value will happily narrate from the stale one in earlier prose.
**What is the difference between World Info and variables for game state?**
World Info inserts reference text into the prompt when keywords activate, which suits rules, places, and NPC facts that change rarely. Variables store values that change constantly, like hit points and slots. Using World Info for fast-changing numbers goes stale quickly, and using variables for lore buries text the model needs to read.
**Why does my SillyTavern campaign state drift?**
Because state lives in several places at once: variables, prose, World Info, and your own memory of events. Nothing enforces agreement between them, so each unnoticed contradiction becomes the new truth. Keeping one canonical ledger and telling the narrator to describe resolved outcomes rather than recalculate them contains most of the drift.
---
# SillyTavern D&D Extension: What Exists and What It Covers
Source: https://tableforge.gg/blog/sillytavern-dnd-extension
Published: 2026-08-31
Updated: 2026-08-31
Short answer: The extension people mean when they search for a SillyTavern D&D extension is the official D&D Dice extension, installed from Download Extensions & Assets. It provides polyhedral dice, a /roll command, macros, and an optional function tool for compatible models. No extension in the official catalog installs a complete 5e game: character sheets, legal-action checks, combat state, and rule enforcement remain do-it-yourself via World Info, STscript variables, and Quick Replies. This post maps what the extension covers, what stays manual, and when a purpose-built game is the easier trade.
Search for a SillyTavern D&D extension and what you will actually find is **D&D Dice**, the official extension that adds real polyhedral dice to the app. It is good at its one job. The confusion starts when people expect it to be a D&D system, because dice are the smallest part of running 5e.
This post is the map: what the extension covers, what no current extension covers, and how far the built-in tools stretch before a purpose-built game becomes the easier answer. Details are current as of August 31, 2026; the full walkthrough with scripts lives in our [SillyTavern D&D setup guide](/blog/sillytavern-for-d-and-d).
## The extension that exists: D&D Dice
D&D Dice ships in SillyTavern's official installable catalog. Install it from **Extensions > Download Extensions & Assets** (git must be available on the machine), then use it three ways:
- **The wand menu**, for a quick visible roll you interpret yourself.
- **The `/roll` command**, for formulas like `/roll 1d20+5`, plus a `{{roll::1d20}}` macro and a `quiet=true` mode for STscript pipes.
- **The function tool**, which lets a compatible Chat Completion model with function calling enabled request a genuine random roll instead of writing a plausible number into the prose.
That last mode matters more than it looks. A number a language model writes is a narrative choice; a number the dice tool returns is a committed random result. If the model never calls the tool, you are back to fiction about dice rather than dice.
## The extension that does not exist
There is no extension in the official catalog that installs a complete 5e game: no canonical character sheet, no legal-action gate, no initiative and condition tracker, no engine comparing totals to a DC. A complete "5e extension" would have to own all of that, and it would also have to win an argument with the narrator every time prose and state disagree, which is precisely the hard part.
So the working SillyTavern D&D stack is assembled, not installed:
| Need | What covers it | What stays manual |
|---|---|---|
| Random dice | D&D Dice extension | Choosing the roll, modifier, and target number |
| Rules reference | World Info entries | Enforcement, and context-budget discipline |
| Character state | Chat-local STscript variables | Validation and keeping the narrator current |
| Repeatable updates | Quick Replies | Writing and maintaining each script |
| Combat | One canonical ledger you maintain | Everything about it |
Each of those pieces is covered step by step in the [setup guide](/blog/sillytavern-for-d-and-d), and the state layer specifically in [SillyTavern game state](/blog/sillytavern-game-state).
## Deciding whether to build or play
The honest framing is that SillyTavern gives you a workshop, not a game. For a tinkerer, that is the appeal: your model, your prompts, your scripts, your files, optionally fully local. The guide to [running your own AI dungeon master](/blog/run-your-own-ai-dungeon-master) goes further down that road.
The cost is that you are the rules engine. Every mechanic you add, Sneak Attack timing, concentration checks, death saves, is another workflow you write and another thing the narrator can contradict.
TableForge takes the opposite trade. **The game engine runs the game, and the AI DM narrates on top of it**: dice, HP, spell slots, conditions, and combat resolve in code, the character sheet updates itself, and up to six people can join the same browser campaign. You give up model choice and prompt access; you skip the entire assembly above. [How the rules engine works](/blog/how-the-rules-engine-works) explains the architecture, and the [free first session](/) is the fastest way to feel the difference.
Build the table if building is the fun part. If you searched for an extension because you wanted to be playing already, that is the signal worth listening to.
## Frequently asked questions
**Is there a D&D extension for SillyTavern?**
Yes: the official D&D Dice extension, installed through Download Extensions & Assets. It provides the seven polyhedral dice, a /roll slash command, dice macros for scripts, and an optional function tool that compatible Chat Completion models can call. It supplies random numbers, not a 5e rules engine.
**Is there a full 5e rules engine extension for SillyTavern?**
Not in the official extension catalog as of August 2026. Dice come from the D&D Dice extension, while rules references, character state, and combat tracking are assembled from World Info, STscript variables, and Quick Replies. Enforcement of legal actions and correct math remains the player's job in every current setup.
**What does the D&D Dice extension not do?**
It does not choose which check applies, apply modifiers for you, compare totals to a DC or AC, update hit points or spell slots, track initiative or conditions, or stop the narrator from contradicting a result. It generates fair random dice; everything around the dice is still yours to run.
**Do SillyTavern dice rolls affect the story automatically?**
Not by default. Wand-menu rolls are user-facing and are not added to the model prompt, so the narrator does not know the number unless you include it in a message. The optional function tool lets a compatible model request a real roll, but it must be enabled and the model must actually use it.
---
# Running D&D in ChatGPT: What Works and Where It Breaks
Source: https://tableforge.gg/blog/running-dnd-in-chatgpt
Published: 2026-08-31
Updated: 2026-08-31
Short answer: ChatGPT can run a genuinely fun D&D session if you set it up well: a DM role prompt, a session zero, and explicit rules for dice and turns. It breaks in predictable places, because every piece of game state lives in the context window. HP drifts, inventory duplicates, dead NPCs return, and the campaign quietly resets as the conversation grows. This guide covers the setup that works, the exact failure points, a five-prompt memory test you can run yourself, and when a purpose-built AI DM is the better tool.
More people try to run D&D in ChatGPT than in any purpose-built tool, and most of them have a great first session. This is the honest guide to doing it well: the setup that works, the failure points that end campaigns, and how to tell when you have outgrown it. We make a purpose-built [AI dungeon master](/blog/what-is-an-ai-dungeon-master) ourselves, so read the recommendations knowing that, but the setup advice below is the same advice we would give a friend.
## The setup that actually works
ChatGPT defaults to being an agreeable assistant, which makes a terrible DM. The fix is a role prompt that gives it a spine. Structure it in three parts: the job, the rules of engagement, and the state it must track.
A working session zero prompt looks like this:
```
You are a D&D 5e dungeon master. Run a campaign for one player.
Rules of engagement:
- Never decide my character's actions or dialogue.
- Ask for a roll before narrating any uncertain outcome, and state the DC first.
- NPCs have their own goals and can refuse, lie, or fight.
- Failure is allowed. Do not soften consequences.
Track after every scene, in a block at the end of your reply:
HP, spell slots, inventory changes, gold, active quests, and NPCs met.
Start with session zero: ask me five questions about my character
and the kind of campaign I want, then open scene one.
```
Two details in that prompt do most of the work. Stating the DC before the roll stops retroactive difficulty, and the end-of-scene state block gives you something to paste back in when the conversation resets.
For combat, ask it to run initiative explicitly: list combatants in order, resolve one turn at a time, and show enemy HP as descriptions (bloodied, staggering) rather than numbers if you want tension. Roll your own dice physically or with a dice app, and report the result. ChatGPT will happily generate a "roll" for you, but a number it writes is a narrative choice, not a random outcome.
For state, the workarounds are manual but effective for a while: re-paste your character sheet at the start of each session, end each session with "give me a structured recap of everything that changed," and keep the recap file yourself. Custom instructions or a Project can hold your standing rules so you only re-paste state, not setup.
## Where it breaks, precisely
Every one of these failures comes from the same root cause, so it is worth stating plainly. **ChatGPT stores your campaign in the context window, not in a game state.** There is no character sheet object, no dice ledger, no quest database. There is a rolling transcript, and when the transcript outgrows the window, the oldest facts silently stop existing.
The practical symptoms arrive in a predictable order:
- **HP, spell slots, and gold drift after a few thousand words.** The numbers in prose stop matching the numbers you wrote down, and there is no authoritative copy to appeal to.
- **Dice are generated text, not committed random rolls.** The model writes whatever number serves the story it is already telling, and it is biased toward letting you succeed.
- **Dead NPCs come back, and consumed items return.** Killing a villain or drinking a potion is a sentence in the transcript, not a change to a record, so nothing prevents a later contradiction.
- **Rulings contradict each other across sessions.** Without a rules engine, every adjudication is improvised fresh, and session twelve does not remember the ruling from session three.
- **The campaign quietly resets rather than visibly failing.** You will not get an error. You will get a slightly wrong detail, then a missing NPC, then a plot thread that no longer exists.
Memory features, Projects, and summaries delay all of this. They do not change its nature, because they store prose summaries rather than structured state. A summary that says "the party is wounded" does not know your cleric has 7 HP.
## Run the five-prompt memory test
You do not have to take our word for where the line is. The [five-prompt AI DM memory test](/blog/why-ai-dm-doesnt-forget) is designed exactly for this: it checks delayed recall, item consumption, character death continuity, quest consequences, and whether the system stops an illegal action, in five prompts you can paste into any tool. Run it against your ChatGPT campaign at session three and you will find the drift before it finds you.
## When to switch to a purpose-built tool
Switch when you catch yourself doing the bookkeeping you wanted a DM to do: re-pasting sheets, arguing about what the transcript said, or re-rolling "impossible" successes. That is not a prompting failure on your part. It is the architecture.
A purpose-built tool splits the jobs. **The game engine runs the game, and the AI DM narrates on top of it.** In [TableForge](/how-it-works), dice, HP, spell slots, conditions, and combat resolve in deterministic code, campaign state persists across sessions, and play works solo, with one friend, or with a group up to six. The full architectural comparison is in [AI dungeon master vs ChatGPT](/blog/ai-dungeon-master-vs-chatgpt), and the [named comparison of ten AI dungeon masters](/blog/best-ai-dungeon-master-2026) covers the rest of the field.
If you prefer Claude's prose, everything in this guide applies there too, and we wrote the same honest assessment in [Claude as a dungeon master](/blog/claude-as-dungeon-master). If you would rather build the stack yourself, [running your own AI DM](/blog/run-your-own-ai-dungeon-master) covers what that takes.
ChatGPT is a genuinely good narrator and a fine way to discover that you enjoy this kind of play. Enjoy the one-shots. When you want the campaign to hold together, use a tool that keeps the game outside the conversation.
## Frequently asked questions
**Can ChatGPT be a dungeon master?**
Yes, for one-shots and casual play. With a good role prompt, ChatGPT narrates well, improvises NPCs, and keeps a short adventure moving. It has no rules engine, no real dice, and no game state outside the conversation, so long campaigns drift: HP and inventory desynchronize, and rulings contradict earlier sessions. Treat it as a talented narrator you must referee, not a complete game.
**Why does ChatGPT forget my campaign?**
Because the campaign only exists in the conversation's context window. When the conversation grows past that window, the oldest text is no longer visible to the model, so early NPCs, promises, and items effectively stop existing. Memory features and summaries slow this down but store prose, not structured game state, so numbers like HP and spell slots still drift.
**How do I make ChatGPT remember my D&D game?**
Keep a canonical state block (character sheet, HP, inventory, active quests) and re-paste it at the start of every session. End each session by asking for a structured recap and save it yourself. Use Projects or custom instructions for standing rules. These workarounds help, but you are the save file: nothing updates automatically, and anything you do not restate will eventually fall out of context.
---
# Mythic GME Digitally: Tables, Dice, and What to Automate
Source: https://tableforge.gg/blog/mythic-gme-digital-tools
Published: 2026-08-31
Updated: 2026-08-31
Short answer: Running Mythic GME digitally is mostly a bookkeeping problem: fate checks, chaos factor, event tables, scene logs, and thread lists all want to be one click instead of three book lookups. This guide covers what a digital Mythic table actually needs, the free oracle tools that handle the lookups without replacing your interpretation, a workflow that keeps your process intact, and an honest section on what a full AI DM automates beyond the oracle for the sessions when you want to only play.
Mythic GME already works. Solo players have run whole campaigns from the fate chart, the event tables, and a paper log, and nothing in this guide argues you should stop. The case for going digital is narrower and more honest: the lookups and bookkeeping are the slow part, and they digitize well. The interpretation is the hobby, and it should stay yours.
We build an [AI dungeon master](/blog/what-is-an-ai-dungeon-master), which sits at the fully-automated end of this spectrum, so you know where we stand. But we also ship free oracle tools precisely because most Mythic players do not want a narrator. They want faster tables.
## What a digital Mythic table actually needs
Strip a Mythic session to its moving parts and you get five of them:
**The fate check.** A yes-or-no question, an odds estimate, a roll against the chart, and occasionally an exceptional result or a random event interrupting the answer.
**The chaos factor.** One number you adjust between scenes and consult during checks. Trivial on paper; the only requirement digitally is that it stays visible.
**Meaning tables.** Word pairs and event focuses that seed interpretation. These are the lookups you do most often, and the ones that most benefit from a single click.
**The scene log.** Expected scene, altered or interrupted, what actually happened. This is your campaign's memory, and it wants to be searchable once a campaign passes a dozen sessions.
**Threads and characters lists.** The open plotlines and known NPCs that random events point back into.
The tables and rules come from the Mythic books or Word Mill's own app, and there is no substitute for them: Mythic's tables are Mythic. Everything else is generic infrastructure: dice, log, lists. A plain text file and a dice app already clear the bar. The tools below clear it faster.
## Free tools that replace the lookups
TableForge's [free 5e oracle](/tools/oracle) is a no-signup, browser-based oracle built for exactly this style of play. It is not a copy of Mythic's tables; it is an oracle in the same tradition, tuned for D&D 5e. What it rolls:
- **Weighted yes-or-no answers**, the fate-check equivalent, with odds you set before the roll.
- **Events and complications**, for scene interrupts and twists that need a seed, not a script.
- **NPCs and conversations**, when a random event points at a person who does not exist yet.
- **Waypoints and travel passages**, for journeys you want textured but not planned.
- **Encounters budgeted by CR**, sized for the party you actually have, including a party of one.
Two design choices matter for Mythic-style play. First, the oracle only prompts; it never interprets, so the authorship stays with you. Second, every roll gets a permanent link. Paste that link into your scene log and the result is fixed forever, which does for your log what writing the dice down did on paper: it commits the roll before you were tempted to reroll it.
The rest of the [free solo tools](/tools) follow the same rules: no account, no email gate, results derived from the link itself.
## A workflow that keeps your process
A working digital Mythic setup, using the pieces above:
1. Keep the Mythic rules and tables where they already live for you: the book, the PDF, or the official app.
2. Keep one text document per campaign. Top of the file: chaos factor, threads list, characters list. Below: the scene log, newest scene first.
3. Ask fate questions with the book's chart or with a [weighted yes-or-no oracle roll](/tools/oracle), and paste the result link into the log line for that question.
4. When an event needs more texture than a word pair, roll an event, complication, or NPC and interpret it exactly as you would a meaning table result.
5. End each scene by updating the chaos factor and the lists, same as always.
Nothing in that loop hands your world to software. The tables got faster; the referee is still you.
## What a full AI DM automates beyond the oracle
Some nights the interpretive work is the whole point. Some nights you have thirty minutes, you want to find out what happens next, and being the hero, referee, oracle interpreter, and continuity clerk at once is the reason the session does not happen.
That is the gap a purpose-built AI DM covers, and it is a different contract than an oracle. **The game engine runs the game, and the AI DM narrates on top of it.** In [TableForge's solo mode](/solo-dnd), scenes are narrated for you, NPCs have their own motives, encounters are sized for a party of one, dice and rules resolve in code, and the world persists between sessions without you writing the log. The full comparison of the two approaches, including what Mythic does better, is in [Mythic GME vs an AI dungeon master](/blog/mythic-gme-vs-ai-dungeon-master), and [playing D&D solo](/blog/play-d-and-d-solo) covers the wider solo landscape.
The honest summary: keep Mythic for the sessions where interpreting the oracle is the pleasure. Use the free tools to make those sessions faster. And when you want to sit only in the player seat, that is a different tool, not a better one.
## Frequently asked questions
**Can you play Mythic GME online or digitally?**
Yes. Mythic needs dice, its tables, and a log, and all three digitize well. Use the official Mythic books or app for the tables themselves, any dice roller for the checks, and a text file or notebook app for scenes, threads, and characters. Free browser oracles can replace the table lookups with one-click rolls you can link to from your log.
**Is there a free digital oracle for solo RPGs?**
Yes. TableForge's free 5e oracle needs no signup and rolls weighted yes-or-no answers, events, complications, NPCs, conversations, waypoints, travel passages, and CR-budgeted encounters. Every result gets a permanent shareable link, so a roll you paste into your scene log stays exactly what you rolled. It is an oracle in the Mythic tradition, not a copy of Mythic's own tables.
**What is the difference between a GM emulator and an AI dungeon master?**
A GM emulator like Mythic gives you prompts and yes-or-no answers that you interpret, so you keep full authorship of the world. An AI dungeon master interprets the world for you: it narrates scenes, portrays NPCs, and, in a purpose-built tool, resolves rules in code. They suit different moods, and many solo players use both.
---
# KoboldAI for D&D: Local Models, Adventure Mode, and Limits
Source: https://tableforge.gg/blog/koboldai-dnd
Published: 2026-08-31
Updated: 2026-08-31
Short answer: KoboldCpp runs language models locally and its bundled KoboldAI Lite interface has an adventure mode, memory, World Info, and Author's Note, which covers the storytelling half of a D&D game. It has no dice, no character sheet, and no rules engine, so the common setups are Lite plus your own dice and ledger, or KoboldCpp as a local backend behind SillyTavern for its D&D Dice extension and scripting. Both work for a careful player. Model size limits rules accuracy, everything mechanical stays manual, and this guide is honest about where each limit bites.
KoboldAI is the fully-yours end of the AI dungeon master spectrum: a model running on your own hardware, a story that never leaves your machine, and zero subscription. People absolutely run D&D campaigns this way. This guide is about doing it with clear eyes, because the software gives you a narrator and nothing else.
Terminology first: most people searching "KoboldAI" today land on **KoboldCpp**, the actively maintained local engine that runs GGUF models and ships the browser-based **KoboldAI Lite** interface. That pairing is what this guide assumes. Details are current as of August 31, 2026.
## What the Kobold stack gives a D&D table
**A local model.** Whatever your hardware runs: no API costs, no content filter you did not choose, no internet required, complete privacy. For many players this is the entire reason to be here, and it is a good one.
**Adventure mode.** Lite's adventure mode structures play as actions and outcomes rather than co-written prose, which is the right grammar for a game. Instruct and story modes work too if you prefer steering the narration directly.
**Memory, World Info, and Author's Note.** The persistence toolkit: standing facts in memory, keyword-activated lore in World Info, tone and behavior instructions in Author's Note. The same layers, and the same limits, as any prompt-based state: it is retrieval the model reads, not rules anything enforces.
## What it does not give you
**Dice.** There is no game dice system. A roll the model narrates is a generated number that tends to flatter you. Roll real dice and paste the result, or put SillyTavern in front of KoboldCpp and use its D&D Dice extension for committed formula rolls; our [SillyTavern D&D setup guide](/blog/sillytavern-for-d-and-d) covers that build, and [SillyTavern game state](/blog/sillytavern-game-state) covers where the numbers should live.
**A character sheet and rules engine.** HP, slots, conditions, initiative, legal actions: all manual, all yours, forever. The Kobold stack does not drift from your ledger any less than a hosted chatbot does; it just drifts privately.
**Rules-accurate narration at small sizes.** Be honest about model weight. Local models that fit consumer GPUs narrate well and referee badly: modifiers misapplied, conditions forgotten, rulings invented. The setup that works treats the model as a narrator with no mechanical authority at any size, and that goes double at 8B.
## The honest configurations
1. **Lite alone.** Adventure mode, physical dice, a paper or text-file ledger. Simplest, and entirely playable solo with discipline.
2. **SillyTavern + KoboldCpp.** The same local model behind better game tooling: real dice via extension, chat-local variables, Quick Replies, lorebooks. This is the strongest DIY build, and our [guide to running your own AI dungeon master](/blog/run-your-own-ai-dungeon-master) situates it in the wider self-hosting landscape.
3. **Local narration, hosted game.** Keep the Kobold stack for freeform and private play, and run the D&D campaign in a purpose-built game.
On that last one, the trade is the same one this whole cluster keeps arriving at. In TableForge, **the game engine runs the game, and the AI DM narrates on top of it**: dice, sheets, combat, and campaign state are owned by code, multiplayer for up to six works in the browser, and nobody at the table is the integration layer. You give up local inference and model choice; you stop being the referee. [How the rules engine works](/blog/how-the-rules-engine-works) explains what that buys, and [how a TableForge campaign runs](/how-it-works) shows the table it produces.
If the machine humming under your desk is half the joy, keep it in the rotation; it does freeform brilliantly. Just do not let the campaign you care about depend on the part of the stack that was never built to protect it.
## Frequently asked questions
**Can KoboldAI run D&D?**
It can run the narration half. KoboldCpp with the KoboldAI Lite interface gives you a local model, an adventure mode with do-style actions, and memory plus World Info for persistent facts. Dice, character sheets, rules, and combat state are not part of the software, so you supply them by hand or through a frontend like SillyTavern.
**Does KoboldAI have dice rolls?**
No built-in game dice. A number the model prints in its output is generated prose, not a random roll. Players either roll physical dice or a dice app and paste results into the story, or connect SillyTavern to KoboldCpp and use its D&D Dice extension for real formula-based rolls.
**Is a local model good enough to be a dungeon master?**
For atmosphere, NPC dialogue, and freeform scenes, models that run on consumer hardware are often satisfying. For rules, smaller models misapply modifiers, forget conditions, and invent rulings more often than large hosted models. The practical approach is to treat the model as narrator only and keep every mechanical decision outside it, whatever its size.
**Should I use KoboldAI Lite or SillyTavern for D&D?**
Use Lite when you want the simplest local setup and are happy rolling dice yourself and keeping a manual ledger. Use SillyTavern pointed at KoboldCpp when you want the D&D Dice extension, chat-local variables, Quick Replies, and lorebook tooling on top of the same local model. The rules-enforcement gap is identical in both.
---
# Why Our AI DM Does Not Forget the Murderer
Source: https://tableforge.gg/blog/why-ai-dm-doesnt-forget
Published: 2026-08-14
Updated: 2026-08-14
Short answer: An AI Dungeon Master does not prove long-term memory by repeating a name from recent chat. It proves memory when an old fact still constrains the game after the transcript has moved on. Use five delayed tests against any AI DM: add a named item and inspect the inventory 30 responses later, consume an item and try to reuse it, leave a murder clue untouched and return to the case, violate a quest condition and inspect the consequence, then spend a limited resource and attempt an illegal extra use. TableForge is designed around canonical character records, persistent campaign state, summaries, and programmatic rules gates so recall can become enforcement.
An AI Dungeon Master should not earn the phrase "persistent memory" because it remembers your name five messages later. A long campaign needs facts to survive new scenes, combat, side quests, session breaks, and hundreds of unrelated details.
The harder standard is constraint. If the DM remembers that you gave away a sword but still lets you attack with it, recall did not become game state. If it remembers the murderer but changes the motive when the mystery resumes, the fact was never canonical. If it says a spell slot was spent but narrates another leveled spell anyway, the rules are only prose.
The five tests below can be run against TableForge, [The Endlessness](/vs/the-endlessness), [InfinityDM](/vs/infinitydm), a general chatbot, or any future AI DM. Use the same protocol and save the evidence.
## The test protocol
Run each test in a fresh campaign when possible. If the product exposes a character sheet, inventory, quest log, campaign facts, or event history, capture those screens at the setup and verification points.
Use these rules for a comparable result:
1. Count **Dungeon Master responses**, not player messages. One test cycle is 30 completed DM responses after the setup fact is established.
2. Do not repeat or hint at the tested fact during the 30-response gap.
3. Play normal scenes during the gap. Mix travel, dialogue, checks, and at least one combat if the product supports them.
4. Do not correct the AI before the verification prompt. The first answer and first state transition are the result.
5. Score the stored UI and the narration separately. A correct sentence with an incorrect sheet is not a pass.
Thirty responses are a practical baseline, not a scientific constant. After a product passes, repeat the same sequence at 100 responses and after closing the session for at least a day.
## Test 1: the named inventory item
This checks whether an acquired item becomes canonical character inventory rather than a detail floating in the transcript.
**Setup prompt**
```text
Quartermaster Sable gives my character one silvered dagger named Mothbite as payment for escorting the caravan. Add exactly one Mothbite to my character's inventory. It uses the normal dagger mechanics. Record that Sable gave it to me for the caravan escort.
```
Play 30 DM responses without mentioning Sable, the caravan, the dagger, or Mothbite.
**Verification prompt**
```text
Show my current inventory from the authoritative character sheet. For every named item, include quantity, whether it is equipped, and how I acquired it. Do not infer from recent prose.
```
**Pass criteria:** Mothbite appears exactly once, is based on a dagger, and retains the correct provenance. The inventory UI and the answer agree. The product does not invent a second copy or omit the item because its original scene fell out of recent context.
## Test 2: the consumed item cannot return
This checks mutation. Remembering that an item existed is easier than remembering that its quantity changed.
**Setup prompt**
```text
Put exactly two Potions of Healing in my inventory. I drink one Potion of Healing now. Resolve the healing and reduce the stored quantity from two to one.
```
Confirm that the visible inventory shows one potion. Play 30 DM responses without acquiring, buying, drinking, or discussing another potion.
**Verification prompt**
```text
I drink two Potions of Healing, one after the other. Resolve both uses and show the inventory afterward.
```
**Pass criteria:** The system permits one use and rejects the second because only one potion remains. The final quantity is zero. It does not heal twice, create a negative quantity, resurrect the original stack, or solve the contradiction by quietly inventing new loot.
This is where a good-sounding answer can hide weak architecture. "You only had one potion" is correct narration. The stronger proof is that the game applies healing once and commits one valid inventory mutation.
## Test 3: the murderer stays the murderer
This checks narrative continuity, secrecy, and exact delayed recall.
**Setup prompt**
```text
Mara Voss privately confesses that she murdered Magistrate Orlan with silver bell wire because he discovered her smuggling ledger. My character promises not to reveal the confession yet. Treat Mara as the murderer, silver bell wire as the method, the ledger as the motive, and the confession as known only to my character.
```
Play 30 DM responses on another thread. Do not mention Mara, Orlan, a bell, wire, a ledger, smuggling, murder, or the confession. The AI also fails if it leaks the secret to an NPC who should not know it during this gap.
**Verification prompt**
```text
I reopen the Orlan investigation in private. Based only on established campaign facts, state who killed him, the murder method, the motive, who currently knows, and what promise my character made. Do not add a new twist.
```
**Pass criteria:** The answer returns Mara Voss, silver bell wire, the discovered smuggling ledger, private knowledge held by the character, and the promise of silence. All five details must match. A product that swaps the murderer, changes the motive, treats a suspicion as public proof, or invents a supernatural twist fails.
This test is why the murderer matters. A mystery can tolerate atmospheric improvisation. It cannot tolerate the culprit being regenerated from whatever sounds plausible later.
## Test 4: the broken quest condition has consequences
This checks whether quests are stateful commitments rather than reusable flavor text.
**Setup prompt**
```text
I accept Sister Ilyra's quest to recover the Ashen Seal and return it directly to her. I explicitly promise that I will not give the seal to Duke Renn. Record the objective, the restricted recipient, and the promised reward of 100 gold.
```
Acquire the Ashen Seal, then deliberately give it to Duke Renn. Make sure the product accepts and records the transfer. Play 30 DM responses on another objective without mentioning Ilyra, Renn, the seal, or the reward.
**Verification prompt**
```text
Show the current status of Sister Ilyra's quest, including the original objective, what condition I broke, who owns the Ashen Seal now, whether the reward is still owed, and any established consequence. Do not reset the quest to incomplete.
```
**Pass criteria:** The quest is failed, altered, or otherwise explicitly compromised. Duke Renn owns the seal, the character does not, and the promised reward is not presented as safely claimable. The product must carry the broken promise forward instead of reverting to "return the seal to Ilyra" as if the transfer never happened.
## Test 5: the rules gate rejects an impossible action
This checks whether a remembered resource can actually constrain the next turn.
Start with a level 1 Wizard or another 5e character that has exactly two 1st-level spell slots. Do not take a rest during the test.
**Setup prompt**
```text
I cast Magic Missile using a 1st-level spell slot. Later in this same scene, I cast Magic Missile again using my second and final 1st-level spell slot. Record both spends. I do not rest.
```
Confirm the sheet shows zero 1st-level slots. Play 30 DM responses without resting, recovering slots, leveling up, or receiving a feature that restores them.
**Verification prompt**
```text
I cast Magic Missile again using a 1st-level spell slot. Resolve the action exactly as the current character state and 5e rules allow.
```
**Pass criteria:** The system rejects the cast before it deals damage or advances the fiction as a successful spell. It should explain that no slot remains and allow a legal alternative. A narrator that describes the missiles and repairs the sheet afterward fails. A narrator that invents a surge of hidden magic also fails unless that resource was already established in the character state.
## The five-point scorecard
Give one point only when both the visible state and the first uncorrected response satisfy every pass criterion.
| Score | Interpretation |
|---|---|
| 0 to 1 | Recent-context roleplay, not dependable campaign state |
| 2 to 3 | Useful memory with gaps; expect manual correction |
| 4 | Strong campaign continuity; inspect the failed category before committing |
| 5 | Passes this baseline; repeat at 100 responses and across a new session |
Publish the product name, date, plan, model or mode if selectable, response count, screenshots, and exact prompts. AI products change quickly, so a score without a date is not durable evidence.
## Why a memory answer is not enough
Large language models can retrieve old details from a long context window, a summary, embeddings, or generated memory. Any of those can produce the right sentence. None automatically ensures the rest of the application agrees.
A durable campaign needs several kinds of truth:
- **Mechanical truth:** HP, inventory, quantities, equipment, currency, XP, spell slots, conditions, and combat state.
- **Narrative truth:** the murderer, motive, promises, alliances, discoveries, and consequences.
- **Epistemic truth:** which characters know a secret and which do not.
- **Temporal truth:** what happened before, what changed, and which state is current.
- **Authority:** what can reject a contradictory action before the story moves.
The first four can be remembered. The fifth has to be designed.
## How TableForge is designed to pass
TableForge does not put every fact in one memory bucket.
Character inventory, equipment, currency, XP, HP, spell slots, conditions, and other resources live on database-backed character records. Adding, consuming, selling, or equipping an item uses a game operation that validates the request, mutates the stored record, and emits an event. Level follows numeric XP thresholds. Combat rolls and resource changes have their own event types and programmatic resolution.
Campaign continuity is split across the story, recent event history, summaries, world state, NPC relationships, DM notes, and a campaign compass with the current objective, milestones, open leads, and unresolved promises. A private campaign premise can preserve a fact such as the murderer from the moment the story is generated. That private direction is supplied to the campaign creator, scene creator, and DM processes while being kept out of player-facing auto-play context.
The point is not that the language model never forgets. The point is that later turns can recover facts from purpose-specific records, and supported mechanical facts can constrain what the model is allowed to narrate.
[The rules engine architecture](/blog/how-the-rules-engine-works) explains the mechanical half. [How a TableForge campaign works](/how-it-works) shows how those records appear during play.
## Run the test before you move a campaign
Do not choose an AI DM because its homepage says "persistent," "infinite," or "never forgets." Those are category words now.
Give it Mothbite. Spend the potion. Leave Mara Voss alone for 30 responses. Break Ilyra's quest. Empty the Wizard's spell slots. Then ask the game to prove what is true without helping it.
The best product is not the one that writes the most confident answer. It is the one whose answer, sheet, quest state, and next legal action all agree.
## Frequently asked questions
**How do you test an AI Dungeon Master's memory?**
Establish one exact fact, avoid mentioning it for 30 Dungeon Master responses, then ask the product to use or inspect that fact. Test both recall and enforcement. Remembering that you once owned a potion is not enough if the game also lets you drink it after it was consumed.
**What is the difference between AI memory and game state?**
AI memory is context the language model can retrieve and describe. Game state is an authoritative record the application can inspect and constrain. A model may remember that a sword was sold while a weak application still lets the character attack with it.
**Why use 30 responses in the test?**
Thirty Dungeon Master responses are long enough to push the original wording away from the immediate exchange while remaining cheap enough to repeat across several products. It is not a magical threshold. Repeat at 100 responses and across a new session for a harder benchmark.
**What should count as passing the murderer test?**
The product should preserve the culprit, method, motive, and what the player knows without leaking the answer early or silently changing it. A vague answer such as 'someone at the inn' is partial recall, not a pass.
**Can a chatbot pass these memory tests?**
A chatbot can sometimes pass a delayed recall test when the relevant text remains in context or memory retrieves it. It usually has more trouble with authoritative mutation and rules gating, such as removing an item exactly once and rejecting a later attempt to use it.
**Does TableForge remember every detail perfectly?**
No AI system remembers or interprets every soft narrative detail perfectly. TableForge reduces drift by separating character records, campaign facts, summaries, private story direction, and recent events, then placing mechanical mutations behind programmatic game operations. The benchmark makes failures visible instead of asking you to trust a perfect-memory claim.
---
# How to Play Multiplayer D&D Online With an AI DM
Source: https://tableforge.gg/blog/multiplayer-d-and-d-online
Published: 2026-08-14
Updated: 2026-08-14
Short answer: You can play a real multiplayer D&D campaign online without asking one friend to be the Dungeon Master. In TableForge, each person joins the same campaign through their own account, creates and controls one character, and acts in a shared world run by an AI DM. The game keeps canonical quests, inventory, equipment, currency, XP, level progression, HP, spell slots, conditions, dice, and combat state. Groups of up to six can play together live or take asynchronous turns when schedules do not line up.
Multiplayer D&D online works best when the software treats the group as a party, not as several names typing into one prompt. Each person needs a character they control, every action needs to enter the same event history, and the campaign needs one authoritative version of the rules and world.
[TableForge](/) is built around that model. One person creates the campaign and shares an invite link. Each friend joins through a separate account, creates a character, and plays on the same side of the table. The AI Dungeon Master handles the world, NPCs, and narration while game systems track the facts that prose alone cannot reliably hold.
## What true online multiplayer needs
A group chat can put several people in the same conversation. That is not enough to run D&D. A dependable multiplayer campaign needs at least five things:
1. **Player identity.** The game must know who is acting and which character they control.
2. **One shared timeline.** A roll, item gain, condition, or decision must become part of the same campaign history for everyone.
3. **Canonical character state.** HP, equipment, resources, and progression need one source of truth outside the narration.
4. **Party-aware rules.** Encounters, initiative, targeting, and consequences must account for the whole group.
5. **A persistent world.** Quests and decisions need to survive when the browser closes or the group returns next week.
TableForge gives each player one character in the campaign and checks that player's actions against that ownership. The campaign then broadcasts the resulting rolls, narration, and state changes to the group. That is the difference between a multiplayer game and one host copying everybody's ideas into an AI chat.
## The shared campaign is more than a transcript
Long multiplayer games become confusing when the transcript is the only record. One person remembers that the party accepted the ferryman's bargain. Another thinks they refused it. The AI mentions a sword that somebody sold three sessions ago. Nobody can tell who still has the healing potion.
TableForge stores those facts in systems designed for the game:
| Campaign fact | How TableForge handles it |
|---|---|
| Quests and direction | Tracks the current objective, recent milestones, open leads, unresolved promises, and generated quest content |
| Inventory | Stores each item on a specific character with its quantity, custom name, notes, attunement, and source |
| Equipment | Records equipped armor, weapons, shields, rings, and other supported slots, then uses that gear for derived mechanics such as Armor Class |
| Currency and loot | Adds or removes coins and items through game actions, with loot and purchase events visible in the campaign |
| XP and levels | Adds XP to the individual character, calculates the level from 5e thresholds, and opens a level-up flow for HP, ability improvements, and spells when relevant |
| Combat resources | Tracks HP, initiative, conditions, spell slots, hit dice, inspiration, death saves, rests, and position on the scene map |
This distinction matters most in a group. If Nessa takes the named longsword, it belongs to Nessa's inventory. If Corin spends a spell slot, the slot is gone from Corin's sheet. If the party earns XP, progression is recorded on each affected character. The AI can narrate those changes, but the narration is not the database.
## How quests stay understandable with several players
Multiplayer campaigns create more branches than solo games because every player introduces plans, promises, and side interests. A useful quest system cannot be only a list of prewritten missions.
TableForge carries story and quest content forward, then maintains a compact campaign compass for the players. It shows what the party is trying to do now, what it recently accomplished, which leads remain open, and whether a promised reward is still unresolved. The game also stores summaries, NPC relationships, world state, locations, and decisions across sessions.
That gives a returning player a practical answer to two questions: "What are we doing?" and "What changed while I was away?" It also gives the AI DM structured context for continuing the campaign instead of reconstructing the plot from a long chat log.
## How inventory and progression stay personal
Each player owns a separate character sheet. Inventory items have real quantities and equipment slots. Currency is stored by denomination. Weapons and armor can be equipped, and supported gear changes mechanics rather than merely appearing in a paragraph.
XP works the same way. It is a numeric field on the character, not an instruction asking the narrator to remember a level. When XP crosses a 5e threshold, TableForge updates the level and creates a level-up step for the player. That flow can apply an HP increase, ability score choices, new spell slots, and spell selections appropriate to the supported class.
The rest of the character sheet is just as concrete. The game tracks abilities, skills, saving throws, AC, HP, conditions, death saves, spell slots, hit dice, inspiration, currency, spells, and equipment. [The rules engine](/blog/how-the-rules-engine-works) explains why these values sit outside the language model.
## Live sessions and asynchronous turns
If everybody is online, TableForge behaves like a live table. Actions, rolls, narration, character cards, scene changes, and combat state update for connected players in real time.
If somebody has to leave, the campaign does not need to end. Players can return later, read the shared history and campaign compass, and continue from the stored state. That makes asynchronous D&D useful for groups spread across time zones, parents with unpredictable evenings, or old friends who can no longer protect the same four-hour block.
Async play does change the rhythm. State what your character is trying to accomplish clearly. Give another player room to respond before committing the whole party to a major choice. Use shorter actions during combat so nobody has to untangle three conditional plans. Our guide to [asynchronous D&D](/asynchronous-dnd) covers the scheduling side in more detail.
## What the AI DM handles for the group
The AI DM describes scenes, voices NPCs, reacts to unexpected plans, requests checks, runs enemies, and keeps the fiction moving. Programmatic systems handle the mechanical boundary: dice, legal resources, HP changes, conditions, inventory writes, initiative, rests, and combat resolution.
That separation is especially important with several humans. A flexible narrator can understand six different play styles, while shared rules stop the loudest or most persuasive player from talking the group into an impossible result. Everyone gets the same roll history and the same consequences.
TableForge currently uses supported D&D 5e SRD content. It is not a place to import every official sourcebook, PDF adventure, or homebrew subsystem. A great human DM also remains better at reading body language, resolving table tension, and creating a room full of live performance. The point is to let a group play when its missing piece is the person behind the screen.
## How to start a multiplayer campaign
The host creates a campaign, chooses a starting adventure, and shares the invite link. Each player joins through their own account and creates or selects a character. Only the host needs the applicable plan, while guests play free.
Start with a short first session. Let everybody learn how actions, checks, and party decisions flow before committing to an elaborate backstory. The free tier supports up to two players, and larger plans support parties up to six.
[See how a TableForge campaign works](/how-it-works) for the full loop. If you are deciding between AI-run games and conventional virtual tabletops, continue with the [multiplayer AI Dungeon Master comparison](/blog/multiplayer-ai-dungeon-master-comparison).
## Frequently asked questions
**Can you play multiplayer D&D online without a DM?**
Yes. A purpose-built AI Dungeon Master can run the world and rules while every human plays a character. TableForge supports one to six players in a shared campaign, depending on the host's plan, so nobody in the group has to give up playing to DM.
**Does each TableForge player control a separate character?**
Yes. Each invited player joins through their own account and owns one character in the campaign. Their sheet, inventory, equipment, XP, spell slots, HP, conditions, and actions remain attached to that character instead of being mixed into one shared chat identity.
**Can a multiplayer D&D campaign be asynchronous?**
Yes. TableForge supports live play and asynchronous play in the same campaign. Players can act when they are available, and the shared event history, character state, quest state, and world state remain available when the next person returns.
**Does TableForge track quests, inventory, and XP?**
Yes. It maintains the party's current objective, milestones, open leads, and unresolved rewards. Each character also has a database-backed inventory with quantities and equipment slots, plus XP that triggers the level-up flow at the proper thresholds.
**How many people can play TableForge together?**
TableForge supports solo, duo, and group campaigns for up to six players, depending on the host's plan. The free tier supports up to two players, so a pair can test the full multiplayer loop before the host chooses a larger plan.
**Does every player need a TableForge subscription?**
No. Only the person hosting the campaign needs the applicable plan. Invited players join free, create their own characters, and participate through their own accounts.
---
# Multiplayer AI Dungeon Masters Compared
Source: https://tableforge.gg/blog/multiplayer-ai-dungeon-master-comparison
Published: 2026-08-14
Updated: 2026-08-14
Short answer: TableForge, Friends & Fables, and AI Dungeon all let several humans join one AI-guided adventure, but they do not offer the same kind of game. TableForge is the strongest fit when a party wants D&D 5e mechanics with canonical quests, character inventory, equipment, XP, and asynchronous play. Friends & Fables is the closest AI-run alternative and is stronger for custom worldbuilding. AI Dungeon is best for permissive group storytelling without enforced 5e rules. Roll20 and Foundry offer excellent online multiplayer tools, character sheets, and maps, but a human still has to prepare and run the game.
The best multiplayer AI Dungeon Master depends on whether your group wants a D&D game, a freeform story, or a virtual table for a human GM. Those products can all advertise multiplayer while solving very different problems.
TableForge is our product, so this comparison is not neutral. The goal is to make the criteria inspectable and give close competitors credit where they earn it. Product details and official links below were checked on August 14, 2026.
## The short comparison
| Product | Several human players | Who runs the world | D&D mechanics | Persistent game state | Play pattern |
|---|---|---|---|---|---|
| TableForge | Yes, up to 6 depending on plan | Native AI DM | Supported 5e SRD rules resolved by game systems | Quests, inventory, equipment, currency, XP, sheets, conditions, and world state | Live or async |
| Friends & Fables | Yes, up to 6 depending on plan | Franz, its native AI GM | 5e-inspired systems with an agentic AI referee | Quests, inventory, health, spells, maps, lore, and character data | Live or async |
| AI Dungeon | Yes, join code and currently no fixed cap | Native generative story AI | No enforced D&D 5e system | Saved adventure, Plot Components, Story Cards, and participant identities | Shared turns; players can exit and return |
| Roll20 | Yes | Human GM | Strong 5e sheets, dice, compendium, and automation | Sheets, inventory, levels, maps, journals, and tokens | Live-first; async depends on the group |
| Foundry VTT | Yes, unlimited players per license | Human GM | Deep system and module automation | Actors, items, journals, combat, scenes, and world data | Live-first; between-session access depends on hosting |
Every product in this table supports actual multi-user access. The deciding question is what happens after everybody joins.
## What counts as true multiplayer?
For this comparison, true multiplayer means that several humans can join the same online game under separate identities and contribute directly. That excludes a host relaying friends' messages into one private chatbot session.
It does not automatically mean the product runs D&D. A useful D&D comparison adds four harder questions:
- Does each player control a distinct character?
- Does the software enforce a shared mechanical state?
- Does an AI actually perform the GM role?
- Can the campaign survive missed sessions and long gaps?
The first question separates a party from a group prompt. The second separates a game engine from collaborative prose. The third separates AI Dungeon Masters from conventional VTTs. The fourth determines whether the campaign works for the schedules real groups have.
## TableForge: best for a persistent 5e party without a DM
TableForge gives each player their own account and character inside one campaign. Parties can include up to six players depending on the host's plan, invited players join free, and the same campaign supports live and asynchronous turns.
Its main advantage is the amount of shared state that lives outside narration. The campaign tracks a current objective, milestones, open leads, unresolved rewards, NPC relationships, world state, scenes, and story summaries. Each character has a persistent sheet with HP, AC, abilities, skills, saving throws, spell slots, hit dice, death saves, conditions, inspiration, currency, spells, and equipment.
The inventory is not a text note. Items are stored on a character with quantities, equipment slots, attunement, custom names, notes, and acquisition sources. Supported equipment feeds mechanics such as Armor Class. Loot, purchases, item removal, and currency changes produce campaign events.
XP is also mechanical. TableForge stores total experience per character, calculates level from 5e thresholds, and opens a level-up flow when a threshold is crossed. That flow handles HP gains, ability score choices, spell slot progression, and supported spell learning.
The tradeoff is scope. TableForge is built around supported 5e SRD content. It does not currently offer the open-ended homebrew world builder that Friends & Fables does, and it cannot import every official module or third-party PDF. [How TableForge multiplayer works](/blog/multiplayer-d-and-d-online) covers its party loop in detail.
## Friends & Fables: the closest AI-run competitor
Friends & Fables is a genuine multiplayer AI tabletop product, not a chatbot wrapper. Its [official site](https://fables.gg/) supports parties up to six and describes Franz as an AI game master that narrates, adjudicates rules, and reacts to the world. Its [getting started guide](https://help.fables.gg/articles/8524229-getting-started) includes inviting friends, choosing inventory, and managing the campaign from the sidebar.
It also has serious game state. Friends & Fables has published quest, health, inventory, item, spellcasting, travel, map, token, lore, and worldbuilding systems. The product explicitly aims to support campaigns that continue asynchronously.
Choose it when your group wants to build and customize a world. Custom lore, locations, NPCs, monsters, items, spells, maps, and shared public worlds are central to the product.
The architectural tradeoff is adjudication. Franz is an agentic referee that interprets actions and operates game tools. TableForge gives more final authority to programmatic rules systems and uses the AI primarily for interpretation and narration. That difference is explored in the direct [Friends & Fables vs TableForge comparison](/blog/friends-and-fables-vs-tableforge).
## AI Dungeon: real multiplayer, but not a 5e party system
AI Dungeon does have real multiplayer. Its [official multiplayer guide](https://help.aidungeon.com/faq/do-you-support-multiplayer) explains how a host creates a game, shares an eight-digit code, manages joined players, and uses the host's AI model settings for the group. The guide currently says there is no fixed participant limit.
That corrects a common outdated description of AI Dungeon as solo-only. Several humans can directly share one adventure, and players can exit without leaving so they can return later.
The distinction is the game underneath. AI Dungeon describes itself as an AI-guided roleplay and interactive storytelling tool. Participants submit actions to a shared generated story. Plot Components and Story Cards help the model retain relevant facts, but there is no native D&D 5e engine that owns each player's legal actions, equipment slots, XP thresholds, spell resources, initiative, or quest state.
Choose AI Dungeon when your group wants permissive collaborative fiction and does not want a rules system pushing back. Choose a purpose-built AI tabletop when a missed attack must stay missed, a used potion must leave the correct inventory, and a level must come from recorded progression. The broader [AI Dungeon alternative guide](/blog/ai-dungeon-alternative) compares those categories.
## Roll20: excellent multiplayer for a human-run table
Roll20 is a mature online VTT. Its [player management guide](https://help.roll20.net/hc/en-us/articles/29620515876375-Invite-Promote-and-Manage-Players) documents separate Creator, GM, and Player roles, invitations, permissions, and shared game access. Its official D&D sheets track basic statistics, inventory, character level, abilities, and rolls. The compendium can populate items, equipment, spells, monsters, and other sheet data.
That is real and capable multiplayer. It is also a different job. The creator or a promoted GM still builds and runs the adventure, assigns permissions, reveals information, controls NPCs, and adjudicates the table. Roll20 reduces the human DM's workload rather than removing the role.
Choose Roll20 when somebody wants to DM and the group wants a hosted browser VTT with a large marketplace and established tooling. If nobody wants the job, adding character automation does not solve the missing-GM problem. Our guide to [using Roll20 without a DM](/blog/roll20-without-a-dm) lays out the available workarounds.
## Foundry VTT: deepest control for groups willing to run it
Foundry VTT is another full multiplayer tabletop. Its [player orientation](https://foundryvtt.com/article/player-orientation/) covers joining a hosted session, claiming a character, opening owned sheets, moving tokens, rolling in chat, and using the combat tracker. Foundry's current FAQ says one license can host a game for an unlimited number of players.
It is strongest when the GM wants control and customization. Game systems and modules can automate detailed mechanics, while scenes, actors, items, journals, permissions, lighting, audio, and maps support elaborate online tables.
The cost is operational and human setup. Foundry's [hosting guide](https://foundryvtt.com/article/hosting/) explains that a session has one host and several clients. Self-hosted worlds are available only while the host application is running, while cloud or partner hosting can keep them accessible. Either way, a human GM or assistant still builds and runs the campaign.
Choose Foundry when somebody enjoys that control and is comfortable maintaining the world and hosting stack. Choose an AI DM when the group's blocker is not VTT capability but the absence of a willing referee.
## Quests, inventory, and XP are the useful dividing line
"Persistent memory" is too broad to compare products well. A saved transcript is memory. A Story Card is memory. A character database is memory. They do not provide the same guarantees.
Ask each tool to show exactly where these facts live:
1. **Quest state.** Is there a visible current objective, completed milestone, open lead, and unresolved reward, or only a paragraph the AI may reinterpret?
2. **Inventory.** Does a specific character own a specific quantity of an item? Can it be equipped, consumed, bought, removed, and used in later mechanics?
3. **XP and progression.** Is experience a numeric value tied to thresholds and a level-up workflow, or can the story simply announce a new level?
4. **Resources and consequences.** Are HP, spell slots, conditions, death saves, rests, currency, and initiative stored and validated?
5. **Party authority.** Can every player see the same result, while controlling only the character they own?
Roll20 and Foundry can store much of this, but the human GM remains responsible for the campaign logic. AI Dungeon focuses on flexible story continuity instead. Friends & Fables and TableForge both attempt the harder combination of structured game state and an AI referee, with different boundaries around what the model controls.
## Which one should your group choose?
Choose **TableForge** if the requirement is "D&D 5e, with no human DM." It is the clearest fit for a group that values enforced dice and combat, separate character ownership, quests, real inventory, XP progression, and async play. [See how the AI-run campaign works](/how-it-works) before starting.
Choose **Friends & Fables** if your group also wants to author a custom world and prefers broader creative control, even when that gives the AI referee more authority over mechanical interpretation.
Choose **AI Dungeon** if "multiplayer" means collaborative generative storytelling and strict 5e mechanics would get in the way.
Choose **Roll20** or **Foundry VTT** if somebody is excited to be the human GM. Both provide deeper conventional VTT ecosystems than an AI-run campaign needs, and both are excellent at putting a real table online.
The fastest test is to ask what your group is missing. If it is software for a willing DM, choose a VTT. If it is structured group storytelling, choose AI Dungeon. If it is the DM itself, compare TableForge and Friends & Fables.
## Frequently asked questions
**What is the best multiplayer AI Dungeon Master for D&D?**
TableForge is the strongest fit for a group that wants an AI-run D&D 5e campaign with code-resolved dice and combat, separate player characters, persistent quests, real inventory, XP, and live or async play. Friends & Fables is a strong alternative for groups that value custom worldbuilding and a more agentic AI referee.
**Does AI Dungeon have real multiplayer?**
Yes. AI Dungeon lets a host create a multiplayer game, share a join code, and see each participant's name and avatar. Its official documentation currently lists no fixed player limit. It is a shared generative story, however, not a native D&D 5e rules and character system.
**Does Friends & Fables support multiplayer?**
Yes. Friends & Fables supports AI-run campaigns with parties up to six on its largest plan, plus character data, quests, inventory, maps, and 5e-inspired systems. It is TableForge's closest competitor in this comparison and the better choice when custom world creation is the priority.
**Can Roll20 or Foundry run D&D without a human DM?**
Not by themselves. Roll20 and Foundry are multiplayer virtual tabletops with sheets, dice, maps, permissions, and automation, but their core workflow still assigns a human Game Master to prepare and referee the campaign. Community add-ons can automate tasks, but they do not turn the base product into a native AI DM.
**What makes multiplayer D&D different from a shared AI chat?**
A multiplayer D&D game needs separate player identities, character ownership, one authoritative event history, and canonical mechanical state for HP, resources, equipment, XP, conditions, initiative, and quests. A shared chat can coordinate prose without providing those game systems.
**Which multiplayer AI RPG supports asynchronous play?**
TableForge and Friends & Fables both explicitly support campaigns that continue asynchronously. AI Dungeon saves multiplayer adventures and lets players exit and return, but its official multiplayer guide presents a shared turn-based story rather than a D&D-specific async party workflow. Roll20 and Foundry are live-first and depend on the human GM and hosting setup for play between sessions.
---
# Friends & Fables vs TableForge: Which AI DM Fits?
Source: https://tableforge.gg/blog/friends-and-fables-vs-tableforge
Published: 2026-08-04
Updated: 2026-08-14
Short answer: Friends & Fables and TableForge are close competitors, but they put authority in different places. Friends & Fables is strongest as a worldbuilding platform whose AI game master interprets actions, chooses tools, and updates structured state. TableForge draws a harder line: the AI narrates, while programmatic rules systems gate actions and resolve dice, resources, and combat. Choose Friends & Fables for expansive custom-world tooling; choose TableForge when enforced 5e mechanics and consequences are the point.
Friends & Fables and TableForge are the closest comparison in AI tabletop gaming. Both promise an AI-run campaign rather than a single improvised chat. Both store campaign data, support up to six players, and include 5e-style tactical combat.
The difference only becomes obvious once a player tries something mechanically ambiguous. In Friends & Fables, Franz is still the referee. In TableForge, the rules system is.
We make TableForge, so this is not a neutral review. It is an attempt to name the architectural trade honestly. Product details below are current as of August 14, 2026.
## The short comparison
| | Friends & Fables | TableForge |
|---|---|---|
| Best for | Building custom worlds and playing inside them | Persistent D&D 5e campaigns with enforced mechanics |
| AI's role | Narrates, interprets actions, chooses tools, updates state | Narrates and proposes actions inside code-owned constraints |
| Combat | Agentic Franz operates combat tools and encounter state | Programmatic engine resolves rolls, resources, and combat state |
| Worldbuilding | Extensive custom lore, maps, monsters, items, and spells | Original campaigns within the supported 5e SRD content |
| Campaign state | Structured state plus AI interpretation | Structured state plus mechanical validation |
| Multiplayer | Solo or parties up to six | Solo or parties up to six, real-time or async |
| Homebrew | A major strength | Not currently supported |
This is not a comparison between a real product and a toy. It is a choice between two philosophies of AI game mastering.
## Where Friends & Fables is stronger
Friends & Fables is a worldbuilding platform as much as an AI RPG. Its official feature set includes tools for custom lore, locations, maps, characters, monsters, items, spells, and quests. You can build before playing, edit generated material, or let the campaign expand the world as you go.
That is a meaningful advantage. If your goal is to invent a new setting, create a homebrew class, place custom monsters on generated maps, and tune the world yourself, Friends & Fables gives you more levers. TableForge currently does not support homebrew or third-party content. Its narrower SRD-based scope will feel restrictive to a dedicated worldbuilder.
Friends & Fables also has a visible tactical layer with battlemaps and tokens. For players who want world authoring and a virtual tabletop fused into one tool, that combination is compelling.
You can see the platform's current feature claims on the [Friends & Fables site](https://fables.gg/).
## The issue is who adjudicates
Structured state is not the same thing as deterministic adjudication.
Friends & Fables stores characters, coordinates, quests, inventories, and encounter data. But the product's own [Combat V4 explanation](https://fables.gg/patch-notes/combat-v4) says it deliberately moved away from traditional code handling the small decisions. Franz now uses an agentic system to choose rolls, update characters or monsters, and manipulate encounter state.
That makes the game flexible. It also leaves the language model in the referee's chair.
Natural language is ambiguous. The model has to infer which attack you meant, what target you intended, whether the action is legal, and which state changes follow. Friends & Fables itself advises players to be specific because natural text and AI outputs are not exact. If you have ever found yourself rephrasing an action until Franz handles it correctly, you have met the tradeoff.
TableForge draws the boundary elsewhere. The AI can understand intent and narrate the result, but the [rules engine](/blog/how-the-rules-engine-works) owns mechanical truth. Dice, HP, spell slots, conditions, inventory, initiative, and combat resolution are stored and validated outside the prose. The narrator cannot declare a hit when the roll missed or spend a resource the character does not have.
The practical distinction is simple:
- In an agentic system, the AI uses game tools to referee the encounter.
- In TableForge, the game systems constrain what the AI is allowed to narrate.
If your frustration with AI DMs is that a persuasive sentence can become a ruling, that distinction matters more than the model name.
## What both products get right
Both products understand that a long campaign cannot live only in chat history. Both maintain structured data, support character sheets, track world information, and offer multiplayer. That puts them well ahead of using a raw general chatbot as a DM.
Both also let players act in natural language instead of selecting every move from a fixed video-game menu. That is the source of the category's magic and its hardest engineering problem.
The disagreement is over where interpretation should stop. Friends & Fables gives its AI more authority to make the system flexible. TableForge gives code more authority to make the outcome enforceable.
## Which one should you choose?
Choose **Friends & Fables** if building the world is half the fun. Its custom content, lore, maps, and creator tools are the strongest reason to use it. It also makes sense if you prefer a flexible AI referee that can improvise around unusual homebrew actions.
Choose **TableForge** if you want the rules to push back. You want a character sheet that is canonical, dice that settle the question, and a narrator that cannot quietly change the mechanics to rescue the scene. You are willing to trade broad homebrew support for a stricter 5e game. [How TableForge runs a campaign](/how-it-works) shows where the rules engine draws that line, and [the AI dungeon master itself](/) is free for a first session.
If neither sounds right because you want to choose the model, prompts, and infrastructure yourself, read our comparison of [SillyTavern and a purpose-built AI DM](/blog/sillytavern-for-d-and-d). If the group experience is the deciding factor, use the broader [multiplayer AI Dungeon Master comparison](/blog/multiplayer-ai-dungeon-master-comparison). For the category overview, start with [the best AI dungeon masters in 2026](/blog/best-ai-dungeon-master-2026).
## Frequently asked questions
**Is Friends & Fables a real D&D game or a chatbot?**
It has character data, structured world state, maps, and an automated combat system, so it is more than a plain chat window. In play, however, Franz remains the agentic referee: it interprets natural-language actions, chooses tools, and updates encounter state. That can feel like a chatbot adjudicating a game rather than rules code constraining a narrator.
**What is the biggest difference between Friends & Fables and TableForge?**
The clearest difference is who gets final authority over mechanics. Friends & Fables gives its agentic AI game master broad control over the tools that run an encounter. TableForge keeps dice, resources, combat state, and rules validation behind programmatic systems so the narrator cannot simply talk around them.
**Which is better for building a custom world?**
Friends & Fables. Its worldbuilding tools cover custom lore, locations, maps, characters, monsters, items, and spells. TableForge is narrower and is currently built around the D&D 5e SRD rather than open-ended homebrew creation.
**Do both support multiplayer?**
Yes. Both support solo and multiplayer campaigns for up to six players, including play that can continue asynchronously. The useful comparison is not whether multiplayer exists, but how each product adjudicates the shared game.
---
# Claude as a Dungeon Master: Good Narrator, Missing Game
Source: https://tableforge.gg/blog/claude-as-dungeon-master
Published: 2026-08-01
Updated: 2026-08-31
Short answer: Claude can dungeon master a one-shot, improvise memorable NPCs, and help a human DM prepare. Its projects, knowledge bases, chat search, and memory make campaign continuity better than a single disposable chat. They still do not turn Claude into a D&D game engine. Claude has no canonical character sheet, independently resolved dice, legal-action gate, or automatic combat ledger. Use Claude for flexible storytelling and prep; use a purpose-built AI DM when rules and persistent consequences must survive the prose.
Claude can run a surprisingly good evening of D&D. Give it a premise, a character, and a few instructions, and it can produce atmospheric scenes, patient NPC dialogue, and thoughtful responses to plans no published adventure anticipated.
The first session is not the hard test. The hard test is whether the same campaign still has a trustworthy inventory, combat state, and web of consequences ten sessions later.
Claude has added real memory features, so the old claim that it simply forgets everything between chats is no longer fair. The better question is whether remembered context is the same thing as game state. It is not.
## Claude's real strengths as a DM
Claude is a general-purpose language model, and many dungeon-master tasks are language tasks.
It can:
- Turn a rough premise into a playable opening scene.
- Improvise NPC voices, motives, rumors, and complications.
- Follow a custom tone or campaign brief.
- Explain a rule in plain language when given the relevant text.
- Summarize a session and create prep notes for the next one.
- Keep freeform solo roleplay moving without menus or setup.
For a human DM, those are valuable capabilities. Claude can be a very good prep assistant. For a short solo adventure where you are comfortable rolling your own dice and correcting the rules, it can also sit in the DM chair.
If that is all you need, use it. A dedicated game application would add structure you may not want.
## What Claude Projects and memory actually fix
[Claude Projects](https://support.claude.com/en/articles/9517075-what-are-projects) can hold instructions, chats, and a knowledge base. Claude also supports memory built from conversations, including separate memory for each project. You can upload a character sheet, campaign notes, setting lore, and session recaps instead of pasting everything into every new chat.
That materially improves continuity. It does not create an authoritative game model.
A project might contain three statements about your sword: the original sheet, a session recap saying it was stolen, and a later conversation in which Claude accidentally describes it on your belt. A language model decides which text seems relevant. A game database stores one current inventory state.
The same difference applies to HP, prepared spells, spell slots, concentration, conditions, initiative, NPC attitudes, quest progress, and time. Memory helps Claude retrieve a story. It does not guarantee that every dependent value changed correctly when the story changed.
## The missing layer is adjudication
When you ask Claude to roll a d20 in ordinary chat, it can print a plausible number. Unless you connect and require an external random tool, that number is generated prose, not an independently resolved die roll.
When you attempt a spell, Claude can reason about whether it should work. It does not have a built-in legal-action gate checking your class, level, prepared list, available slot, valid target, range, components, action economy, and current conditions before narration continues.
When combat starts, you or Claude must maintain a ledger in text. The more combatants and effects involved, the easier it is for that ledger to drift. A good prompt can remind Claude to be careful, but care is not the same as enforcement.
That is the gap between an LLM acting like a DM and an [AI dungeon master](/blog/what-is-an-ai-dungeon-master) built as a game.
## Claude versus TableForge
| | Claude as DM | TableForge |
|---|---|---|
| Narration | Flexible general-purpose model | AI narration focused on the live campaign |
| Long-term context | Projects, files, chat history, and generated memory | Structured campaign state and summaries |
| Dice | Prose unless you supply an external tool | Real server-side rolls |
| Character sheet | Document you and Claude interpret | Canonical state updated by the application |
| Rules | Model reasons from instructions and context | Programmatic systems validate and resolve mechanics |
| Combat | Text ledger | Tracked initiative, HP, resources, and conditions |
| Multiplayer | Shared-project collaboration is not a game table | One to six players, real-time or async |
| Setup | Write instructions and maintain campaign files | Create a character and start playing |
TableForge does not replace Claude at every task. Claude gives a human DM more freedom to write, revise, paste in house rules, and use any setting. TableForge currently supports the D&D 5e SRD and does not support homebrew or imported commercial adventures.
The trade is control for enforcement. In Claude, you own the process and police the game. In TableForge, the software takes responsibility for the game state.
## Is Claude the best LLM for DMing?
Model rankings expire quickly. Claude may write a particular scene better than ChatGPT today, and another model may lead next month. More importantly, choosing the best narrator does not supply the missing engine.
If you are comparing raw models, test the things models can actually differentiate: prose, instruction following, tone, improvisation, and how well they use your reference material. Then decide whether you are willing to be the dice roller, rules referee, character-sheet maintainer, and continuity editor. If the answer is no, [how a purpose-built AI DM runs a campaign](/how-it-works) shows which of those jobs the software takes.
Our [ChatGPT dungeon master comparison](/blog/ai-dungeon-master-vs-chatgpt) reaches the same architectural conclusion for the same reason, and [running D&D in ChatGPT](/blog/running-dnd-in-chatgpt) is the practical setup guide for that side of the fence. If you want complete control over the model and are comfortable building more of the stack, [running your own AI DM](/blog/run-your-own-ai-dungeon-master) is the logical next step.
## Frequently asked questions
**Can Claude be a dungeon master for D&D?**
Yes, especially for a one-shot or rules-light session. Claude can describe scenes, portray NPCs, and respond intelligently to unexpected plans. For a longer 5e campaign, you still need to manage dice, sheets, resources, encounter state, and authoritative campaign facts yourself.
**Does Claude Projects solve campaign memory?**
Projects help by grouping chats, instructions, and reference files, and Claude can maintain project-specific memory. That is useful context, but it is not a canonical game database. A remembered summary does not automatically reconcile the current inventory, HP, spell slots, conditions, quest flags, and NPC state.
**Is Claude better than ChatGPT for D&D?**
Either can be a strong narrator, and model quality changes too quickly for a permanent winner. Their structural limits are nearly identical when used as raw chatbots: neither is a purpose-built 5e rules engine, character sheet, combat tracker, or multiplayer campaign application.
**What is Claude best used for in D&D?**
Claude is excellent for session preparation, NPC brainstorming, location descriptions, recaps, handouts, and short freeform adventures. Those tasks reward writing and synthesis rather than strict mechanical enforcement.
---
# Can AI Replace a Human Dungeon Master? Honestly, No
Source: https://tableforge.gg/blog/can-ai-replace-a-human-dungeon-master
Published: 2026-07-29
Updated: 2026-07-29
Short answer: No, an AI cannot replace a good human dungeon master at a good table. A person reads the room, understands friendships, turns private history into meaningful stakes, teaches with judgment, bends rules intentionally, and shares responsibility for everyone's comfort. An AI dungeon master solves a different problem: it is available when the group is not, runs without prep, gives every human a player character, and makes campaigns possible for solo players, pairs, irregular schedules, and people not ready to join a table. It replaces an empty chair, not the person you wish could be in it.
No. AI cannot replace a good human dungeon master at a good table.
That answer is not a failure of positioning. It is the most useful way to understand what an AI DM is for.
A great human DM is not a text generator attached to a rulebook. They are a host, performer, referee, teacher, editor, social facilitator, and friend. They notice that one player has not spoken in twenty minutes. They know when a frightening scene is exciting and when it has become uncomfortable. They recognize the joke from three years ago and turn it into the perfect reveal.
TableForge cannot do all of that. It exists for the campaigns that would otherwise not happen.
## What a human DM does that AI does not
**Reads the room.** A person sees hesitation, excitement, boredom, tension, and confusion that never appears in the typed action. They can change pace before anyone has to ask.
**Understands the relationships at the table.** Friends know which teasing is affectionate, which subject is raw, who wants the spotlight tonight, and who needs an invitation to speak.
**Makes intentional exceptions.** A human DM can bend a rule because this exact moment, at this exact table, will be better for it. The judgment is grounded in shared experience rather than a model's tendency to agree.
**Builds personal meaning.** A good DM remembers what a player cares about and prepares payoffs for it. They can turn a character's small choice into a reveal six months later because they chose to carry that thread.
**Shares authorship.** The campaign belongs to a group of people who surprise one another. The DM's delight when the party ruins a plan is part of the experience.
**Takes responsibility for safety.** Tools and stated boundaries help, but a trustworthy person can notice discomfort and pause, redirect, or check in with judgment.
The best tabletop moments are social memories. Software is not secretly a person in that memory.
## The actual alternative is often no game
Comparisons usually imagine two doors:
1. Play with a wonderful human DM and a reliable group.
2. Play with an AI.
Many players only have the second door.
The group cannot find a night when five adults are free. Nobody wants to prep after work. The forever-DM wants to play a character for once. Two partners want a campaign without recruiting strangers. A solo player wants D&D rather than a journaling exercise. A new player wants to learn privately before speaking in front of a table.
In those situations, an AI dungeon master is not replacing a human being. It is filling a role that is currently empty.
That distinction is why TableForge supports [solo play](/blog/play-d-and-d-solo), [two-player campaigns](/blog/play-d-and-d-with-one-friend), real-time groups, and asynchronous play. Availability is the feature. The campaign can advance when the people who are present want to play.
## What AI can reasonably take on
A purpose-built AI DM can handle a useful portion of the dungeon-master workload:
- Describe locations and events.
- Portray NPCs and react to unexpected plans.
- Apply supported 5e rules through programmatic systems.
- Request and resolve real dice rolls.
- Track sheets, inventory, resources, combat, NPCs, quests, and consequences.
- Resume a campaign after a long gap.
- Run without one human spending hours preparing the session.
Those functions are enough to create a real game with uncertainty and continuity. They are not enough to recreate the social intelligence of a person who cares about the table.
## Human DM versus TableForge
| | Good human DM | TableForge |
|---|---|---|
| Social awareness | Reads voice, expression, relationships, and energy | Responds to what players express in the product |
| Preparation | Can be deeply bespoke but takes time | No session prep required |
| Rules | Exercises contextual judgment and intentional exceptions | Applies supported mechanics consistently in code |
| Availability | Depends on one person's schedule and energy | Available whenever the players are |
| Content | Any rules, homebrew, setting, or published material the DM owns | Original campaigns using supported 5e SRD content |
| Group size | Best with a social table | Solo through six players |
| Cost | Free among friends or a professional rate | Free first session, then host subscription |
| Relationship | A person creating with you | A service running a game for you |
The human DM wins the experience at the ideal table. TableForge wins access when that table is not available.
## AI can also support human play
This does not need to be a permanent identity choice. A player might use an AI campaign between monthly human sessions. A first-time player might practice the rules privately, then join a group through a looking-for-game service. A forever-DM might keep running for friends while maintaining one solo campaign where they get to be the hero.
General AI tools can also help a human DM brainstorm, recap, or draft handouts, as discussed in [Claude as a dungeon master](/blog/claude-as-dungeon-master). A virtual tabletop such as [Roll20](/blog/roll20-without-a-dm) can help the human group meet online. Different tools solve different absences.
## The honest position
If you have a human DM you love and a group that meets reliably, keep that game. TableForge is not an upgrade from your friends.
If the campaign exists only in the sentence “we should play someday,” an AI DM can turn someday into tonight. It can also keep the campaign alive between the nights everyone manages to be there. See [how TableForge fills that empty seat](/how-it-works).
It replaces prep, scheduling dependence, and an empty chair. It does not replace the person.
## Frequently asked questions
**Can AI replace a human dungeon master?**
Not completely. AI can narrate, voice NPCs, adjudicate supported rules, and maintain campaign state. It cannot match a good human DM's social awareness, intentional judgment, personal knowledge of the group, or shared creative investment.
**When is an AI dungeon master worth using?**
When the alternative is no game: solo play, a two-person household, a group with unstable schedules, a forever-DM who wants a character, a late-night session, or a new player who wants private practice before joining people.
**Is an AI dungeon master good for beginners?**
It can be. A beginner can learn by playing privately, ask questions without embarrassment, and let the software handle supported mechanics. A patient human DM is better at noticing confusion and adapting how they teach, so the best choice depends on which option is actually available.
**Will AI replace professional dungeon masters?**
AI may serve some players who prioritize availability and cost, but professional DMs sell human judgment, performance, preparation, group facilitation, and a bespoke social experience. Those are the parts current AI is least able to reproduce.
---
# Games Like Baldur's Gate 3 With More Freedom
Source: https://tableforge.gg/blog/games-like-baldurs-gate-3-with-more-freedom
Published: 2026-07-26
Updated: 2026-08-31
Short answer: Baldur's Gate 3 is one of the best ways to experience a handcrafted digital D&D story. Its freedom is unusually broad for a video game, but every quest, performance, encounter, and systemic interaction still had to be designed and shipped. Tabletop D&D offers the next step: describe a plan in ordinary language and let a dungeon master and rules decide whether it works. If BG3 made you want that freedom but you have no group, an AI dungeon master is a bridge. It gives up cinematic production and authored polish for your character, open-ended actions, and a campaign that can continue beyond a finite script.
For a lot of players, Baldur's Gate 3 creates a very specific problem: it makes them want to play D&D.
Not another fantasy game with a skill tree. D&D. A character of their own, a plan typed nowhere in a dialogue menu, dice that can ruin it, and a world that has to respond.
The obvious advice is “find a tabletop group.” That is also where many campaigns stop. Schedules do not line up, nobody wants to DM, or speaking in character with strangers feels like too large a first step.
An AI dungeon master is interesting in precisely that gap.
## Give Baldur's Gate 3 full credit
[Baldur's Gate 3](https://baldursgate3.game/about) offers extraordinary freedom for a handcrafted computer RPG. Choices change relationships and story outcomes. Environments and abilities interact in surprising ways. Turn-based combat adapts D&D 5e ideas into systems that reward experimentation. Up to four players can create chaos together online.
It also delivers what generated campaigns currently cannot:
- Fully performed companions with authored long-term arcs.
- Cinematic direction, music, animation, and production design.
- Carefully built locations dense with intentional detail.
- Encounters tested and tuned by professional designers.
- Foreshadowing and payoffs placed across a finite story.
- Environmental interactions implemented consistently across the game.
If you want a polished video game, play BG3. An AI-generated tabletop campaign is not a higher-budget sequel hiding in a browser tab.
## Where even BG3 has to stop
Every video game recognizes a finite set of actions. BG3 recognizes far more than most, but the developers still had to implement them.
You can stack crates because crates have systems. You can persuade a particular character because dialogue and outcomes were written. You cannot announce that your bard starts a courier company, recruit three goblins as employees, spend the next month undercutting the Sword Coast postal trade, and expect the entire campaign to rebuild itself around logistics unless the shipped game supports some version of that plan.
A human DM can say, “All right, how are you finding customers?”
That is tabletop freedom. It is not unlimited success. You can attempt almost anything, but the world and rules still decide what follows.
## What an AI DM adds
TableForge lets the player state actions in ordinary language. The AI interprets the plan and narrates the world, while a separate [rules engine](/blog/how-the-rules-engine-works) handles supported dice, resources, conditions, combat, and character state.
The split matters. Pure generated fiction tends to reward any sufficiently confident plan. A game needs to preserve the possibility that the courier company fails because the guild blocks its routes, the goblins quit, or the Persuasion check lands on a natural 2. That is the whole pitch of an [AI RPG game with real stakes](/ai-rpg-game): a story where losing is possible is the only kind where winning counts.
Because the campaign state persists, the game can remember the surviving employee, the angry guildmaster, the unpaid debt, and the shortcut the party discovered while fleeing collectors. Those details can become the next adventure without existing in a prewritten quest tree.
## Baldur's Gate 3 versus TableForge
| | Baldur's Gate 3 | TableForge |
|---|---|---|
| Form | Handcrafted cinematic CRPG | AI-run text-forward tabletop campaign |
| Story | Authored branching narrative | Generated around campaign state and player decisions |
| Actions | Vast but implemented set | Natural-language attempts within supported rules |
| Character options | Designed catalog specific to BG3 | Supported D&D 5e SRD characters |
| Companions | Fully written, voiced, and performed | Generated NPCs with persistent state |
| Combat | Rich environmental and tactical video-game systems | Rules-driven tabletop-style combat |
| Length | Large finite campaign with endings | Continues until the group ends it |
| Multiplayer | Up to four | Solo through six, real-time or async |
| Production | Cinematic AAA game | Browser-based prose, sheets, maps, and game systems |
TableForge's advantage is narrow but meaningful: the campaign can follow an intention nobody shipped. BG3 wins almost every comparison involving authored craft and audiovisual execution.
## From BG3 to tabletop without the scheduling wall
If BG3 made you want the full social experience, look for a human group. Roll20 has [Looking for Group options](/blog/roll20-without-a-dm), and local communities, game stores, conventions, and friend groups can lead to the table BG3 is evoking. A good human DM remains the best version of open-ended D&D, as our honest answer to [whether AI can replace a dungeon master](/blog/can-ai-replace-a-human-dungeon-master) explains.
If that group is not available tonight, an AI campaign lets the interest become play instead of another saved search. It can also serve as a private [D&D onramp for beginners](/dnd-for-beginners), with space to practice rules and roleplay before joining people.
## Which should you play?
Play **Baldur's Gate 3** for its companions, performances, crafted encounters, visual world, and deliberate story. If you have not exhausted it, no comparison page should rush you out of it.
Play **TableForge** when the desire has changed from “show me the paths in this incredible world” to “let me try my own plan in a world that keeps going.” [How a TableForge campaign runs](/how-it-works) shows what that looks like in practice. Bring one character, invite a friend or five, or play solo.
## Frequently asked questions
**What should I play after Baldur's Gate 3 if I want more freedom?**
Tabletop D&D is the closest answer because players can attempt actions no video-game developer implemented. If you do not have a group or dungeon master, a purpose-built AI dungeon master can run an open-ended 5e campaign in a browser.
**Is TableForge like Baldur's Gate 3?**
Both use D&D 5e concepts such as classes, ability checks, dice, spells, and turn-based combat. BG3 is a cinematic, handcrafted computer RPG with fixed shipped content. TableForge is a text-forward AI tabletop campaign that generates scenes around natural-language player choices.
**Is an AI D&D campaign better than Baldur's Gate 3?**
Not as a produced video game. BG3 has authored performances, cinematic presentation, tested encounters, environmental systems, and deliberate story arcs an AI campaign cannot match. An AI DM is better only at accepting open-ended plans and continuing an original campaign around your character.
**Can I play D&D alone after finishing BG3?**
Yes. Options include solo adventure books, a GM emulator such as Mythic, or an AI dungeon master. TableForge supports one-player campaigns and handles supported 5e rules, narration, character state, and combat without requiring a human group.
---
# Can You Use Roll20 Without a DM? What It Does and Doesn't Do
Source: https://tableforge.gg/blog/roll20-without-a-dm
Published: 2026-07-23
Updated: 2026-08-14
Short answer: You can open Roll20 without a dungeon master, but Roll20 does not become the dungeon master. It is a virtual tabletop: maps, tokens, character sheets, dice, compendium access, chat, and tools for people running games. Its Looking for Group system can help you find a human GM, while solo modules or a GM emulator can supply procedures. TableForge solves the other category: it runs and narrates the campaign, adjudicates supported 5e mechanics, and maintains world state. Roll20 is the table; TableForge is the DM and table in one purpose-built game.
Roll20 can host a game without a DM account logged in. It cannot decide what waits behind the next door.
That distinction sounds obvious once stated, but “Roll20 without a DM” is a common search because virtual tabletops contain so many game-shaped pieces. There are maps, tokens, sheets, dice, rules references, initiative tools, and automation. Surely all those pieces add up to someone running the game.
They do not, because a tabletop and a dungeon master have different jobs.
## What Roll20 actually provides
Roll20 is a broad virtual tabletop. Its [official overview](https://help.roll20.net/hc/en-us/articles/360037254274-About-Roll20-LLC) describes tools for connecting players and GMs, creating characters, accessing rules and compendiums, and playing on an online table.
Depending on the game and content you use, Roll20 can provide:
- Maps with tokens, measurements, layers, and lighting.
- Digital character sheets and dice rolls.
- Initiative and other system-specific automation.
- Compendium references and purchased adventures.
- Text, voice, and video communication.
- Handouts, journals, music, and uploaded assets.
- Mod scripts and deep customization on supported plans.
- Looking for Group listings and Pick Up Games.
That is an excellent toolkit for bringing tabletop play online. It supports far more systems, published products, maps, and GM customization than TableForge.
The tools still expect someone to reveal the map, portray the NPC, interpret the action, run the monster, apply the adventure, and decide what happens next.
## Three ways to use Roll20 when you have no DM
### Find a human game
Roll20's [Looking for Group tools](https://help.roll20.net/hc/en-us/articles/360037774473-How-to-Use-Looking-for-Group) let players search scheduled campaigns, find games welcoming beginners, join Pick Up Games, or browse by system and time.
If the real problem is that you do not know a DM, this is a direct solution. You get the social judgment and shared creativity of a human table, plus Roll20's online tools. The cost is applying to groups, matching schedules, and finding people whose style fits.
### Run a solo module or GM emulator
You can use Roll20 as the visual and mechanical surface while a solo book or oracle supplies the missing decisions. Maps, sheets, tokens, and dice remain useful even when no person occupies the GM seat.
This approach offers control and can work with many systems. It also leaves you operating the adventure, revealing information carefully, running enemies, consulting procedures, and separating what the player knows from what the imaginary GM would know. Our [Mythic GME comparison](/blog/mythic-gme-vs-ai-dungeon-master) explains that workload honestly.
### Use an AI DM elsewhere
A raw chatbot can narrate while Roll20 holds the map and sheet. This is flexible but requires the player to transfer state between two products and correct disagreements. If the chatbot thinks the wizard has a spell slot and the Roll20 sheet says otherwise, you are the integration layer.
A purpose-built AI DM avoids that split by keeping narration, sheets, dice, and state in one application.
## Roll20 versus TableForge
| | Roll20 | TableForge |
|---|---|---|
| Category | Virtual tabletop and marketplace | AI-run D&D game |
| Runs the story | Human GM or external solo tool required | AI narrates and reacts |
| Rules breadth | More than a thousand supported systems | D&D 5e SRD |
| Published content | Extensive marketplace | No imported commercial modules |
| Maps and GM controls | Deep VTT tooling and customization | Integrated campaign play with less setup |
| Character and dice | Tools used by players and GM | Canonical systems connected to AI narration |
| Scheduling | Group and GM must meet, unless using async conventions | Real-time or async, with no human DM required |
| Best for | A human-run online tabletop | Playing when nobody can or wants to DM |
Roll20 is more capable as a table. TableForge includes less VTT flexibility because it is trying to remove the operator role, not give that operator every possible control.
## Which should you choose?
Choose **Roll20** when you have a human DM or want to find one, when you need a particular published module or rules system, or when the GM wants deep control over maps, assets, scripts, and encounter presentation. It is a mature answer to “how does our group play online?”
Choose **TableForge** when the question is “who runs the game?” It is a [D&D virtual tabletop that runs itself](/dnd-virtual-tabletop), supplying the narrator, rules boundary, persistent campaign state, and shared player experience in one browser application. [How a TableForge campaign runs](/how-it-works) walks through a session with no human GM in the room.
The same category distinction applies to [D&D Beyond without a DM](/blog/dnd-beyond-without-a-dm). If you want the broader menu of no-DM approaches, read [four realistic ways to play D&D without a DM](/blog/d-and-d-without-a-dm).
## Frequently asked questions
**Can you play Roll20 without a dungeon master?**
Yes, but you need another way to supply the DM function. You can use a solo adventure, a GM emulator such as Mythic, or an AI dungeon master in a separate product. Roll20 itself provides the virtual tabletop and game tools rather than generating and running the adventure.
**Does Roll20 have an AI dungeon master?**
Roll20's core product is a virtual tabletop and marketplace with sheets, maps, tokens, dice, compendium tools, communication, and Looking for Group features. Those tools support human-run games; they do not by themselves replace the dungeon master.
**What is the difference between Roll20 and TableForge?**
Roll20 is a broad virtual tabletop supporting many game systems and extensive purchased content, customization, maps, and automation for a human GM. TableForge is a narrower D&D 5e application whose AI narrates and whose programmatic systems run the campaign without a human GM.
**Can Roll20 help me find a dungeon master?**
Yes. Roll20 has Looking for Group listings, Pick Up Games, and player directories that can connect players with human-run games. That is often the best answer if what you ultimately want is a regular human table.
---
# Can an AI DM Run a PDF Adventure or an Official D&D Module?
Source: https://tableforge.gg/blog/upload-pdf-adventure-to-ai-dm
Published: 2026-07-22
Updated: 2026-08-14
Short answer: Some AI Dungeon Masters now accept campaign documents. The Endlessness advertises PDF, DOCX, and other imports that it turns into private playable worlds. TableForge does not currently import adventures, modules, or homebrew documents. Upload support is also not the same as faithful module execution: maps, keyed locations, stat blocks, branching triggers, secrets, and encounter state still have to become correct game data. If a specific published module matters, verify the import against the source and make sure you have the right to upload it. If an original campaign in the same broad style is enough, TableForge can generate and run that today.
**Short answer: document import now exists in at least one product, but TableForge does not support it.** The Endlessness advertises uploads from PDF, DOCX, and other campaign documents, then says it builds a private playable world from their places, characters, factions, and quests.
That is a meaningful feature. It still leaves a second question: does the resulting game follow the specific module faithfully enough for your purpose? This post separates file acceptance, structured extraction, rules integration, and TableForge's current limitation.
## Why this is harder than it looks
### Rights and privacy come first
Most AI dungeon masters, including TableForge, are built on the D&D System Reference Document, which Wizards of the Coast publishes under Creative Commons Attribution 4.0. That's what makes it legal to implement D&D 5e rules in software at all.
Published adventures are not in the SRD. *Curse of Strahd*, *Lost Mine of Phandelver*, *Tomb of Annihilation*, and the rest are separate copyrighted works. A private upload feature, a platform redistributing module content, and a user uploading their own writing are different situations.
Before uploading any campaign, confirm that you have the right to provide it to the service and read the service's privacy and retention terms. This is especially important for purchased books, licensed VTT content, unreleased writing, or documents containing another creator's work.
This is practical product guidance, not a legal conclusion about a specific upload. The rights depend on the material, license, service terms, and jurisdiction.
### A module is a structure, not a document
Set licensing aside and imagine a legally clear adventure. It's still hard, because of what a module actually is.
A published adventure is not a story written front to back. It's a structured object: keyed location descriptions, encounter tables, stat blocks with precise mechanical values, treasure parcels, maps with numbered rooms, faction relationships, and conditional triggers that fire based on what players do and when. It also assumes a competent human DM who reads ahead, holds the whole shape in their head, and improvises around it.
Extracting that into correct machine-readable campaign state means answering questions like: which of these numbers is an ability score and which is a DC? Does this room connect to that one? Is this NPC hostile now or only after the players do a specific thing three rooms later? Which of these stat blocks is a variant of an SRD monster and which is bespoke?
Get it 90% right and you get something worse than nothing: a campaign that looks like the module you love and quietly contradicts it. Wrong monster HP, a trigger that fires early, a locked door that isn't locked. The whole reason to run a specific module is that it's a specific thing, so approximately-that-module is a failure.
### The rules engine has to know every value
TableForge's [rules engine](/blog/how-the-rules-engine-works) adjudicates combat in code. That means a monster isn't a description, it's a set of real values the engine can compute against: AC, HP, attacks, damage dice, saves, resistances, conditions. Importing an adventure means every stat block in it becomes engine-legal data, not text the AI reads.
For SRD monsters that's straightforward, because the engine already knows them. For custom stat blocks it means parsing them into that format accurately, which is the same extraction problem again with less margin for error, because these values drive real dice rolls.
## What works today
If document import is the requirement, The Endlessness now advertises it on paid plans. Its [official release notes](https://theendlessness.com/releases) say an import builds a private world with places, characters, factions, and quests. Test a short document first, then check named NPCs, room connections, quest conditions, encounter data, and secrets against the source before moving a long campaign.
TableForge cannot import an adventure. You can describe one, and this gets you closer to what many players want than it sounds.
When you create a campaign in TableForge, you describe what you're after: the premise, the tone, the setting, the shape of the arc. A gothic horror campaign in a valley ruled by an ancient vampire, where the sky is wrong and nobody leaves. A low-level dungeon crawl that starts with a wagon ambush on a mountain road. A political intrigue campaign in a canal city run by five merchant families.
The AI builds an original campaign in that shape and runs it with the full rules engine, real dice, and [persistent memory](/blog/what-is-an-ai-dungeon-master) across sessions. You get the experience you were reaching for, in an original world rather than a published one.
For a lot of people that's actually the better outcome. Half the appeal of a famous module is the premise, and the premise isn't the licensed part. The other half is knowing the specific thing is going to happen, and that half genuinely requires the module.
**What this does not do:** it will not reproduce a published adventure's plot, NPCs, maps, or encounters. If you want to run the actual thing, run it at a real table with a human DM. That's still the right tool for that job.
## Where TableForge stands
Adventure import is on the roadmap. So is homebrew content support, which is the same problem wearing different clothes: arbitrary user-supplied mechanical content that the rules engine has to treat as first-class.
Neither has shipped. We'd rather say that plainly than let a "coming soon" imply otherwise. If either matters enough to you that TableForge isn't worth trying without it, that's a completely reasonable call, and we'd rather you know now.
What we can say about sequencing: homebrew content is the more likely first step, because it's a narrower problem. A user defining a custom monster or item in a structured form is tractable in a way that parsing a 200-page PDF is not, and it's the foundation the harder feature would be built on.
## If module support is a hard requirement
Some honest alternatives, since this post is meant to answer the question rather than sell around it:
- **A virtual tabletop with a human DM.** Foundry and Roll20 have official module integrations that load maps, tokens, and stat blocks properly. They don't run the game, but they handle the module. If your group has a DM, this is the right answer.
- **Test The Endlessness document import.** It is the current AI DM in this comparison that explicitly advertises PDF and DOCX campaign imports. Our [The Endlessness vs TableForge comparison](/vs/the-endlessness) covers its other tradeoffs, including solo-only play and daily turn caps.
- **Run it yourself with AI as prep support.** A general LLM is genuinely useful for a human DM prepping a published module: summarizing chapters, generating NPC voices, improvising around what players did. This is the LLM doing what it's good at.
- **Play an original campaign instead.** If what you want is a good campaign rather than a specific one, an [AI dungeon master](/blog/best-ai-dungeon-master-2026) will run one tonight without anyone reading a book first. [How a TableForge campaign runs](/how-it-works) covers what that looks like from character creation onward.
## Frequently asked questions
**Can you upload a PDF and have an AI DM run it?**
Some products now accept campaign documents. The Endlessness advertises PDF, DOCX, and other imports that it turns into private playable worlds. TableForge does not currently accept campaign files. In either case, accepting a file does not by itself prove that every map, trigger, stat block, secret, and branch will be followed faithfully.
**Is there an AI DM that runs actual D&D modules?**
The Endlessness advertises campaign document imports, including purchased campaigns, but we have not independently verified faithful execution of a complete commercial module. Published adventures are separate copyrighted works from the free SRD, so users should confirm both their upload rights and the product's privacy terms.
**Why is running a PDF module hard for an AI?**
A module is a structured object, not prose. It contains keyed locations, encounter tables, stat blocks, treasure, maps, and branching triggers, and it assumes a human DM who reads ahead and improvises. Turning that into correct machine-readable campaign state is a real extraction problem, and getting it approximately right produces a campaign that quietly contradicts itself.
**Will TableForge support importing adventures?**
It is on the roadmap, alongside homebrew content support. Neither has shipped. We would rather say that plainly than imply a feature exists.
**What can you do today instead of importing a module?**
Describe the campaign you want in a few sentences: the premise, tone, setting, and the kind of arc you are after. The AI dungeon master generates an original campaign in that shape and runs it with full rules support and persistent memory. You get the experience you were after, in an original world rather than a published one.
**Can an AI DM run a homebrew campaign I wrote myself?**
Some tools now accept homebrew campaign documents. TableForge does not. In TableForge you can describe the setting, factions, premise, and tone when creating an original campaign, but you cannot upload a document and require the game to follow it as written.
---
# Can D&D Beyond Run a Game Without a DM?
Source: https://tableforge.gg/blog/dnd-beyond-without-a-dm
Published: 2026-07-20
Updated: 2026-07-20
Short answer: D&D Beyond cannot run a campaign by itself. It is the official D&D digital toolset: character builder and sheets, books and rules content, encounter tools, shared rolls, and a Maps virtual tabletop. Those features make human-run D&D easier, but someone still presents the world, portrays NPCs, controls enemies, interprets player actions, and advances the adventure. TableForge is complementary in concept but separate in practice: it uses supported SRD content to provide the missing AI dungeon master, with its own characters and campaign state rather than replacing D&D Beyond's library.
D&D Beyond knows what is on your character sheet. It does not know what the innkeeper says when you accuse her of hiding the prince.
That is not a missing feature in an unfinished product. D&D Beyond is a digital toolset for Dungeons & Dragons. It helps players build characters and helps dungeon masters prepare and run sessions. It is not positioned as a replacement for the dungeon master.
Understanding that category difference prevents a lot of frustration for people who have everything except a group.
## What D&D Beyond does
The [official D&D Beyond toolset](https://www.dndbeyond.com/en) includes digital character building and sheets, rules and book content, shared dice results, encounter tools, and Maps, its virtual tabletop.
That can remove substantial friction from a human-run game:
- Character creation applies available options and calculations.
- Digital sheets keep abilities, equipment, spells, and features accessible.
- The compendium makes owned rules and content searchable.
- Encounter tools help DMs organize combat.
- The game log shares rolls with the table.
- Maps lets a party adventure together on an official virtual tabletop.
For official D&D content and character management, D&D Beyond is the natural home. TableForge cannot match its commercial book library, full character option catalog, or role as Wizards of the Coast's official toolset.
## What still requires a dungeon master
Open a character sheet and a map, and several jobs remain:
- Choose or prepare an adventure.
- Describe where the characters are and what they perceive.
- Portray NPCs and decide what they know.
- Interpret natural-language plans that no button represents.
- Control enemies and choose their tactics.
- Decide when rules apply and what check resolves uncertainty.
- Track the evolving world beyond the character sheet.
- Pace scenes, reveal information, and move the campaign forward.
D&D Beyond gives the person doing those jobs better tools. It does not supply the person.
## Ways to play solo with D&D Beyond
You can still use D&D Beyond in a solo workflow.
A **solo adventure book** can provide numbered passages and encounters while D&D Beyond maintains the player character. A **GM emulator** such as Mythic can answer questions and generate prompts while you use D&D rules for resolution. A **general chatbot** can narrate while you treat the D&D Beyond sheet as canonical.
Each method works, and each makes you responsible for moving information between the sheet and the solo tool. If a spell slot is spent, an enemy is defeated, or an item changes hands, you update the systems and keep their accounts aligned.
Our comparison of [solo adventure books and AI DMs](/blog/solo-adventure-books-vs-ai-dm) covers the authored option. The [Roll20 without a DM guide](/blog/roll20-without-a-dm) covers the same distinction for a full virtual tabletop.
## D&D Beyond versus TableForge
| | D&D Beyond | TableForge |
|---|---|---|
| Category | Official D&D digital toolset and content library | Independent AI dungeon master game |
| Character options | Broad official catalog based on owned content | Supported 2024 SRD options |
| Books and adventures | Official digital purchases | Original generated campaigns only |
| Maps and encounters | Tools for a human DM and party | Integrated into the AI-run campaign experience |
| Narration and NPCs | Human DM | AI dungeon master |
| Rules role | Helps people reference and operate the rules | Programmatic systems adjudicate supported mechanics |
| World state | Managed by the DM and campaign materials | Structured campaign state persists automatically |
| Integration | Official D&D ecosystem | Separate application, no character or book import |
This is why “complementary” is more accurate than “competitor,” even though a player with no DM may compare them.
D&D Beyond is what you use to bring D&D's official digital material to a table. TableForge is what you use when the table has players but no one to run the world.
## Which should you choose?
Choose **D&D Beyond** when you have a DM, own or want official digital books, need the wider official character catalog, or want an official toolset for in-person and online play.
Choose **TableForge** when the missing piece is the DM and you are comfortable playing within supported SRD content. The AI narrates and portrays NPCs; the [rules engine](/blog/how-the-rules-engine-works) handles mechanical state; the campaign continues solo, with a friend, or with a group. [How a TableForge campaign runs](/how-it-works) covers character creation through combat.
Many players can reasonably use D&D Beyond for their human-run games and TableForge for a separate campaign on nights the group does not meet. There is no automatic synchronization, and TableForge is not affiliated with Wizards of the Coast.
## Frequently asked questions
**Can D&D Beyond be the dungeon master?**
No. D&D Beyond gives a dungeon master and players digital characters, rules content, maps, encounter tools, and shared rolls. A person still prepares or selects the adventure, portrays the world, controls NPCs and monsters, adjudicates choices, and manages the session.
**Can I play D&D Beyond solo?**
You can use its character sheet, dice, rules, and maps while playing a solo module or GM emulator, but D&D Beyond does not generate and run the solo adventure. You need another product or procedure to perform the DM role.
**Does TableForge replace D&D Beyond?**
No. D&D Beyond is the official toolset and content library for D&D. TableForge is an independent AI dungeon master built on the freely licensed 2024 SRD. It runs original campaigns in its own application and does not import D&D Beyond characters or purchased books.
**Can I use a D&D Beyond character in TableForge?**
There is no automatic import. TableForge creates and maintains its own character sheets using the options it supports from the 2024 SRD. A D&D Beyond character using commercial or unsupported options may not have an equivalent TableForge build.
---
# Mythic GME vs an AI Dungeon Master for Solo RPGs
Source: https://tableforge.gg/blog/mythic-gme-vs-ai-dungeon-master
Published: 2026-07-17
Updated: 2026-08-31
Short answer: Mythic Game Master Emulator is the canonical toolkit for solo roleplaying because it preserves player interpretation. Its Fate questions, random events, meaning tables, lists, scenes, and Chaos Factor can run almost any RPG offline without handing authorship to an AI. An AI dungeon master trades that system-agnostic freedom and procedural transparency for narrated prose, automatic bookkeeping, faster scene handling, and a world that responds without requiring you to interpret every oracle result. Mythic is better when solo creation is the practice; TableForge is better when you want to inhabit one character and keep playing.
Mythic Game Master Emulator deserves respect from anyone building solo RPG software. It made open-ended solo roleplaying practical long before a language model could narrate a coherent tavern scene.
It also starts from a useful principle: an emulator does not have to imitate a human dungeon master's prose. It has to create uncertainty, surprise, and enough structure for the player to discover what happens.
An AI dungeon master solves the same absence in a very different way. The choice between them is mostly a choice about what work feels like play to you.
## How Mythic runs a game without a GM
[Mythic GME Second Edition](https://www.wordmillgames.com/page/mythic-gme.html) uses a set of procedures rather than a generated narrator:
- **Fate questions** answer yes-or-no questions with odds based on the current context.
- **Random events** interrupt expectations and introduce turns the player did not author.
- **Meaning tables** provide suggestive word pairs that the player interprets for the scene.
- **Threads and character lists** keep active goals and important people available for selection.
- **Scene structure** gives the adventure a rhythm and a place to test whether the expected scene occurs.
- **The Chaos Factor** changes how likely the adventure is to veer away from expectations.
Suppose your rogue approaches a supposedly abandoned watchtower. You might ask, “Is anyone guarding the entrance?” Mythic answers based on the odds. If a random event fires, its focus and meaning might imply an NPC action involving betrayal. You decide what that means in this context, update the lists, and play forward.
The oracle provides constraints and surprise. Your interpretation supplies the world.
## What Mythic does better
**It works with almost any system.** D&D, Call of Cthulhu, a small indie RPG, or rules you wrote yesterday can all sit under Mythic.
**It works offline.** A book, character sheet, dice, and notebook are enough. No account, subscription, model provider, or internet connection is required.
**It is transparent.** You can see why a question had particular odds, what table produced a prompt, and how the Chaos Factor affected the roll. There is no hidden model deciding which context mattered.
**It preserves interpretive freedom.** A result such as “abandon / friendship” does not dictate one canonical answer. You fit it to the story you are making.
**It teaches solo play.** Asking focused questions, setting expectations, tracking threads, and interpreting surprises are transferable creative skills.
If those procedures are the pleasure, replacing them with generated prose removes the part you came for.
## What an AI dungeon master automates
The other side of interpretive freedom is cognitive load. In a Mythic-powered D&D game, you are often several people at once: player, oracle operator, rules referee, encounter builder, continuity tracker, and prose author.
An AI dungeon master can take on more of that labor.
TableForge describes the scene and voices NPCs instead of asking you to turn meaning-table words into prose. It stores NPCs, locations, quests, and consequences instead of requiring hand-maintained lists. Its [rules engine](/blog/how-the-rules-engine-works) handles dice, character resources, conditions, and combat state instead of asking you to switch between the oracle and 5e references.
That lets the player spend more time saying what the character does.
The cost is narrower freedom. TableForge runs the D&D 5e SRD, not any system on your shelf. It is hosted rather than offline. Its AI interprets and narrates the world for you, which means you surrender some of the authorship Mythic deliberately preserves.
## Mythic GME versus TableForge
| | Mythic GME | TableForge |
|---|---|---|
| Systems | Nearly any RPG, or standalone | D&D 5e SRD |
| Internet | Not required | Required |
| Narration | The player interprets and describes | AI-generated prose and NPC dialogue |
| Surprise | Fate questions, events, and meaning tables | Hidden world state, AI improvisation, and dice |
| Rules work | Player runs the chosen RPG | Application runs supported 5e mechanics |
| Bookkeeping | Player maintains lists, sheets, and notes | Structured state updates automatically |
| Creative authority | High and explicit | Shared with the game and narrator |
| Learning curve | A procedure to learn and practice | Create a character and begin |
## Which one should you choose?
Choose **Mythic GME** if you enjoy being surprised by an oracle and deciding what its answer means. Choose it for offline play, unusual systems, journaling, transparent procedures, and complete ownership of the record. It is a durable solo RPG toolkit, not an obsolete substitute for AI.
Choose **TableForge** if your ideal solo session feels closer to sitting across from a DM. You want narrated scenes, NPC voices, automatic sheets and combat, and a campaign you can re-enter without reconstructing your notes. [How a TableForge campaign runs](/how-it-works) covers what it keeps track of for you.
Some players will sensibly use both styles. Mythic can remain the tool for experimental systems and journaling; an AI DM can be the tool for low-friction 5e on a weeknight.
If you keep Mythic in the rotation, our guide to [running Mythic GME digitally](/blog/mythic-gme-digital-tools) covers free tools that speed up the table lookups. If you prefer authored choices to an oracle, read [solo adventure books vs an AI DM](/blog/solo-adventure-books-vs-ai-dm). If you are new to the whole category, start with [how to play D&D solo](/blog/play-d-and-d-solo).
## Frequently asked questions
**What is Mythic Game Master Emulator?**
Mythic GME is a solo roleplaying toolkit that replaces a game master with procedures. Players ask Fate questions, roll for answers and random events, interpret meaning tables, manage character and thread lists, structure scenes, and adjust a Chaos Factor as the adventure develops.
**Does Mythic GME use AI?**
No AI is required. Mythic works through dice, charts, lists, questions, expectations, and player interpretation. It can be used entirely offline with almost any roleplaying system, or even played on its own.
**Is Mythic GME better than an AI dungeon master?**
It is better for system-agnostic solo play, offline use, transparent procedures, and players who enjoy interpreting prompts and co-creating every detail. An AI dungeon master is better for immediate narrated scenes, automated bookkeeping, and players who want to stay in character rather than operate the oracle.
**Can Mythic GME run D&D 5e solo?**
Yes. Mythic can replace the DM while the player uses D&D 5e for character and action resolution. The player still runs the 5e rules, encounters, NPC statistics, and bookkeeping alongside Mythic's oracle procedures.
---
# AI Dungeon Alternatives: What to Use for Actual D&D 5e
Source: https://tableforge.gg/blog/ai-dungeon-alternative
Published: 2026-07-15
Updated: 2026-08-31
Short answer: AI Dungeon is a generative fiction sandbox: you write what your character does, the AI writes what happens, and almost anything is allowed. It is not a D&D system, and it does not try to be. If what you want is freeform storytelling, it is good at that. If you want an actual D&D 5e campaign with real dice, a character sheet that updates itself, real combat resolution, and a world that persists, you want a purpose-built AI dungeon master instead. TableForge is one of those.
If you've used AI Dungeon and gone looking for something else, it's usually for one of two reasons: you want the story to hold together better, or you want it to actually be D&D. Those are different problems with different answers, so this post separates them.
We make one of the tools discussed here (TableForge), so this isn't a neutral review. What follows is an honest account of the difference in category, which matters more than any feature list.
## What AI Dungeon actually is
AI Dungeon is a generative fiction sandbox. You write what your character does, the model writes what happens next, and the two of you build a story together. Its defining quality is permissiveness: it will play along with almost anything you write, in any genre, with no structure imposed on you.
That is a real and legitimate product, and it's good at what it does. Freeform, surprising, occasionally very funny collaborative fiction is genuinely hard to get elsewhere. If you like writing yourself into strange corners and seeing what the model does with them, nothing about a rules engine improves that experience.
AI Dungeon also has real multiplayer. A host creates an adventure, shares a join code, and each participant contributes directly. That makes it a shared story product, not a solo-only tool. It still does not supply the D&D-specific sheets, inventory, XP, spell resources, initiative, and legal-action enforcement discussed below.
What it is not is a system for playing Dungeons & Dragons. There is no enforced ruleset, no real dice, no character sheet that updates itself, and no mechanical combat resolution. When you "attack the goblin," nothing rolls. The model writes a sentence about attacking a goblin.
## The two reasons people look for an alternative
### "The story stops holding together"
This is a structural property of freeform generative tools, not a bug in any particular one. The story lives in a context window. As it grows, earlier material falls out of that window, and the model reconstructs what it can from whatever's left. NPCs drift. A character who was a grim mercenary in chapter one is warm and chatty by chapter six. Promises don't get kept because nothing recorded that a promise was made.
Tools in this category offer memory features to fight this, and they help. But they are summaries being fed back into a prompt, not a database. The failure mode is softer, not gone.
The fix is structured campaign state: NPCs, locations, quests, and consequences stored as data, not as prose the model has to re-read. That is a design decision a tool either made or didn't.
### "I want it to actually be D&D"
This is the bigger gap and the easier one to describe.
| | Generative fiction sandbox | AI dungeon master for D&D 5e |
|---|---|---|
| Ruleset | None enforced | D&D 5e via the SRD |
| Dice | Narrated, not rolled | Real random number generation |
| Combat | Whatever reads well | Initiative, AC, HP, conditions, action economy |
| Character sheet | You describe your character | Real sheet that updates itself |
| Leveling | Narrative only | Mechanical, with real class features |
| World state | Context window plus memory notes | Structured and persistent |
| Failure | Rarely, unless you write it | Real, because the dice decide |
That last row is the one people underestimate. In a freeform sandbox, you don't really lose, because the model is cooperative and there's no mechanism that says otherwise. Stakes come from a system that can tell you no. Real dice and real HP are what make a fight tense, and they're exactly what a fiction sandbox leaves out on purpose.
## What to use instead, by what you want
**You want freeform storytelling, any genre, no rules.** Stay in the sandbox category. A rules engine would only get in your way, and D&D-specific tools will feel restrictive.
**You want to keep the freeform feel but with a world that remembers.** Look for structured persistent state and campaign memory rather than better prompting. This is the feature to compare across tools, and it's usually documented poorly, so try the free tiers. If what you actually miss is consequence, a [story game where choices matter](/story-game-choices-matter) is the shape to look for: decisions on record, failure allowed to stand, endings you earn.
**You want an actual D&D 5e campaign.** You want a purpose-built [AI dungeon master](/blog/what-is-an-ai-dungeon-master) with a real rules engine. There are [a few worth trying](/blog/best-ai-dungeon-master-2026). The thing to check is whether rules are adjudicated in code or improvised by the model, because everything else follows from that.
**You want to play with friends.** Check multiplayer specifically. AI Dungeon supports shared adventures, while purpose-built tabletop products vary from solo-only to parties with separate character ownership and shared mechanical state. The [multiplayer AI DM comparison](/blog/multiplayer-ai-dungeon-master-comparison) separates those implementations.
## How TableForge compares
TableForge is in the third category. It runs D&D 5e on the SRD 2024, and the split it makes is the whole design: the AI narrates, and a separate [rules engine](/blog/how-the-rules-engine-works) written as ordinary code adjudicates dice, attacks, damage, conditions, spell slots, concentration, and initiative. The model never decides whether you hit.
Campaign state is structured and persistent. NPCs, locations, decisions, quest state, and consequences carry forward indefinitely, so you can stop for a month and pick up exactly where you were.
Multiplayer is first-class: [solo](/blog/play-d-and-d-solo), [duo](/blog/play-d-and-d-with-one-friend), or up to six players, in real time or async, with only the host subscribing.
And the honest limits: no homebrew, no third-party content, and no [importing a PDF adventure or official module](/blog/upload-pdf-adventure-to-ai-dm). If you came from a sandbox specifically because you wanted to write anything at all with no constraints, a D&D rules engine is a constraint. That's the trade, and for some people it's the wrong one.
## The short version
AI Dungeon and an AI dungeon master for D&D are solving different problems that happen to share a vocabulary. One is a story machine. The other is a game engine with a story machine attached to it. [TableForge's AI dungeon master](/) is the second kind: the narration sits on top of a 5e engine that resolves the dice.
If you want a campaign that holds together, with dice that can kill you and a world that remembers what you did, you want the second thing.
## Frequently asked questions
**What is a good alternative to AI Dungeon?**
It depends on what you liked about it. For freeform collaborative fiction, other generative story sandboxes are the closest match. For an actual D&D 5e campaign with real rules, dice, and persistent state, you want a purpose-built AI dungeon master such as TableForge.
**Is AI Dungeon the same as an AI dungeon master?**
No, despite the similar names. AI Dungeon is a generative fiction sandbox with no specific ruleset. An AI dungeon master built for D&D runs an actual ruleset, resolves combat mechanically, rolls real dice, and maintains a character sheet.
**Does AI Dungeon play real D&D?**
Not in the mechanical sense. There is no enforced ruleset, no real random dice, no self-updating character sheet, and no combat resolution system. You can write a story that feels like D&D, but the rules are not being applied by the software.
**Why do AI story games lose track of the plot?**
Freeform generative tools hold the story in a context window rather than in structured state. As the story grows, older details fall out of context and the model reconstructs them from whatever remains, which is why NPCs drift and threads quietly disappear. Purpose-built campaign tools store that state explicitly instead.
**Can you play multiplayer in an AI dungeon master?**
Yes. AI Dungeon itself supports multiplayer adventures through a host's join code, although it remains a freeform story system rather than D&D 5e. In TableForge, up to six players share one mechanically tracked campaign in real time or asynchronously, and only the host needs a subscription.
**Is there a free AI Dungeon alternative?**
Yes. TableForge has a free tier covering roughly a full first session, and most tools worth trying offer something similar. Our guide to playing D&D online free covers what free tiers actually include.
---
# Solo Adventure Books vs an AI Dungeon Master
Source: https://tableforge.gg/blog/solo-adventure-books-vs-ai-dm
Published: 2026-07-12
Updated: 2026-07-12
Short answer: Solo adventure books are reliable because a human author designed every available path, clue, encounter, and ending. They work offline, keep a deliberate tone, and never hallucinate. Their limit is the branch structure: the book can only answer choices and character states it anticipated, and the player often flips between sections while managing sheets and combat. An AI dungeon master is less authored but more responsive. It can build around your character, accept plans no numbered paragraph contains, narrate transitions, and maintain an ongoing campaign instead of ending at the last page.
A solo adventure book makes a promise an AI cannot: every sentence you read was intentionally put there by an author.
The author chose the clues, tuned the encounters, planted the twist, and wrote the endings. If the book says to turn to section 173 when you show the obsidian seal, that branch exists because someone planned for the seal to matter.
An AI dungeon master makes a different promise: you do not have to choose from the actions the author anticipated.
## Why solo books work
Solo adventure books use several structures. A classic gamebook presents numbered passages and asks the reader to choose a destination. A 5e solo module may add ability checks, combat, inventory flags, or instructions for using a full character sheet. Tools such as *DM Yourself* help a player adapt ordinary published modules without reading every secret in advance.
Their advantages are substantial:
**Authored quality.** The writer can revise prose, control pacing, foreshadow reveals, and make later scenes pay off earlier details.
**Reliable logic.** A printed branch cannot forget why you arrived. If a code word or item unlocks section 240, the rule remains true every time.
**Offline ownership.** Buy the book or PDF and it remains playable without an account, internet connection, or changing service.
**Designed encounters.** Fights, puzzles, clues, and rewards can be tested in advance rather than assembled during play.
**A clear ending.** A finite work can build toward a deliberate conclusion instead of continuing until the player decides to stop.
For players who want a crafted solo campaign, those are not minor benefits.
## The walls of the branch structure
The cost of authored reliability is that the author has to write the possibility before you can choose it.
You can search the desk if the book offers that choice. You probably cannot bribe the ghost, dismantle the desk for firewood, impersonate its former owner, or leave the dungeon to open a bakery unless a numbered section covers the idea.
Books use clever techniques to widen the space: keywords, inventory checks, maps, random tables, skill tests, and multiple endings. The space can be large, but it remains bounded.
There is also physical and mental administration. The player flips between sections, avoids accidentally reading adjacent spoilers, tracks code words, runs enemies, updates the sheet, and interprets ambiguous instructions. For some people that tactile process is the charm. For others it is the friction that stops a session from starting.
## What an AI DM changes
An AI dungeon master generates the next scene after seeing what your character actually attempted. It does not need a prewritten paragraph for every plan.
TableForge combines that responsiveness with structured campaign and character state. The AI can improvise the ghost's reaction, while the game separately tracks the silver key, lost HP, spell slots, NPC attitude, and open quest. The [rules engine](/blog/how-the-rules-engine-works) resolves uncertain actions instead of letting the prose decide that every creative idea succeeds.
The campaign can also continue past an authored ending. A minor NPC can become an ally, a missed clue can lead somewhere else, and a player can pursue a goal that did not exist when the first scene began.
That breadth is generated rather than edited. Individual passages may be less polished than a good author's finished prose, and an emergent campaign does not guarantee the tightly planned payoff of a finite book.
## Solo books versus TableForge
| | Solo adventure book | TableForge |
|---|---|---|
| Content | Human-authored and finite | Generated and open-ended |
| Choices | Anticipated branches | Natural-language actions |
| Character | Often prebuilt or constrained for compatibility | Your persistent 5e character |
| Rules | Player follows instructions and runs combat | Supported mechanics handled by the application |
| Bookkeeping | Page references, flags, sheet, and notes | Automatic state and character updates |
| Prose | Edited and consistent | Responsive and variable |
| Offline | Usually yes | No |
| Ending | Designed conclusions | Campaign continues until you end it |
TableForge cannot upload and run a commercial module or PDF. That limitation matters here. If you want a specific solo adventure, play that book. The AI creates an original campaign rather than reproducing the work, as explained in [can an AI DM run a PDF adventure?](/blog/upload-pdf-adventure-to-ai-dm).
## Which one should you choose?
Choose a **solo adventure book** when you want a finished author's voice, a particular setting or plot, dependable encounter design, offline play, and a satisfying final page. It is also a gentle way to learn solo play because the available decisions are visible.
Choose **TableForge** when the exciting question is “will the game let me try this?” You bring your character, state your plan in ordinary language, and accept what the rules and world do with it. There are no sections to find and no built-in final page. [TableForge's AI dungeon master](/) runs solo 5e campaigns in a browser.
If you want open-ended solo play without generated narration, [Mythic GME](/blog/mythic-gme-vs-ai-dungeon-master) offers a third path. It replaces fixed branches with oracles and player interpretation.
## Frequently asked questions
**What is a solo D&D adventure book?**
It is an adventure designed for one player, often using numbered sections and conditional choices to replace a live dungeon master. Some are self-contained gamebooks; others are 5e-compatible modules that ask the player to maintain a character sheet and resolve combat.
**Are solo adventure books better written than AI games?**
They are usually more deliberate. A human author can foreshadow, edit, balance, and pay off a finite set of branches. AI narration is more variable, but it can respond to actions and characters the author never anticipated.
**Can an AI dungeon master run any published solo book?**
Not automatically. TableForge cannot import copyrighted PDF adventures or official modules. It creates original campaigns using supported SRD content. A solo book remains the right choice when you specifically want that authored adventure.
**Which is better for a long solo campaign?**
An AI dungeon master is usually more flexible because the campaign can continue after a prepared storyline would end and can follow unexpected goals. A series of solo books is better when you value authored structure, offline ownership, and known encounter design.
---
# How to Play D&D Online Free With an AI Dungeon Master
Source: https://tableforge.gg/blog/free-ai-dungeon-master
Published: 2026-07-08
Updated: 2026-08-14
Short answer: You can play D&D online for free with an AI dungeon master. TableForge's free tier gives you the complete product, not a demo: a real AI DM, the full D&D 5e rules engine, persistent campaign memory, and up to two players, for 60 DM narration turns. That is roughly one full session. Everything free stays free for guests too, because only the host of a campaign ever needs a subscription.
You can [play D&D online](/play-dnd-online) for free. Between the free System Reference Document and the free tiers most AI dungeon masters offer, the cost of starting a campaign tonight is zero. This post covers what "free" actually gets you, where the honest limits are, and how to get a full session in without paying anything.
## Why D&D can be free at all
Wizards of the Coast publishes the D&D System Reference Document under a Creative Commons Attribution 4.0 license. The SRD contains the core rules: classes, races, spells, conditions, combat, and a large monster list. Anyone can build on it, and anyone can play from it, without buying a book.
That is the legal foundation under most free online D&D tools, TableForge included. It's also why you don't need to own a Player's Handbook to start. The rules you need are free, and with an [AI dungeon master](/blog/what-is-an-ai-dungeon-master) you don't need to learn them first either, because the software applies them for you.
## What the TableForge free tier includes
The free tier is the complete product with a usage cap, not a stripped-down demo.
| | Free | Paid plans |
|---|---|---|
| AI Dungeon Master | Full | Full |
| D&D 5e rules engine | Full | Full |
| Persistent campaign memory | Full | Full |
| DM narration turns | 60 (roughly one session) | Unlimited |
| Players per campaign | 2 | 2 to 6 depending on plan |
| Active campaigns | 1 | 2 to 5 depending on plan |
| Generated campaign art | Yes | Yes |
| Narration audio | No | Yes |
| Price | $0 | From $14.99/mo |
Sixty DM narration turns is roughly one full session, which is enough to make a character, get into a world, meet some NPCs, get into a fight, and find out whether you like it. It is deliberately enough to judge the product by.
## What free does not include
Being straight about the limits saves everyone time.
**It is capped, not unlimited.** When you reach the turn limit, the campaign doesn't get deleted, but you'll need a plan to keep playing it. The world state, your character, and everything that happened are preserved.
**Two players, one campaign.** Solo and [duo](/blog/play-d-and-d-with-one-friend) work on the free tier. A full group of four to six needs a paid plan, because a bigger table costs meaningfully more to run.
**No narration audio.** Text-to-speech narration is a paid feature.
**No homebrew, and no [uploading a PDF adventure or official module](/blog/upload-pdf-adventure-to-ai-dm).** This is true on every plan, not just free. Both are roadmap items.
## Only the host pays
This is the part people usually miss, and it changes the math for a group.
A TableForge subscription belongs to the campaign, not to the player. The host is whoever creates the campaign. Everyone else joins with an invite link and plays their own character, with full access, for free. They don't need a card, and they don't need a plan.
So a group of four playing weekly is one subscription, not four. If you're the person who organizes things, you're already used to being that person; this is the version where it costs the others nothing.
## Other free ways to play D&D online
TableForge is not the only free option, and depending on what you want it may not be the right one.
**Generic LLM chatbots.** If you already pay for ChatGPT or Claude, you can prompt one into running a session at no extra cost. Good for a one-shot. It has no rules engine, no real dice, and no persistent state, so campaigns drift. The full comparison is in [AI dungeon master vs ChatGPT](/blog/ai-dungeon-master-vs-chatgpt).
**Solo oracle systems.** Ironsworn is free to download and is a genuinely excellent game you can play by yourself with no software at all. It isn't D&D, but if what you want is a tabletop RPG tonight, it costs nothing.
**Virtual tabletops with free tiers.** Tools like Foundry and Roll20 handle maps, tokens, and dice for a group that already has a human DM. They solve a different problem: they don't run the game, they host it.
**Play-by-post communities.** Free, slow, and social. If you like writing and don't mind a week between beats, forum campaigns have kept running for decades.
**Finding a human group.** The cheapest game of D&D is still a table of people with a DM among them. [GroupFinder](https://groupfinder.gg/?utm_campaign=blog_free_ai_dm&utm_medium=referral&utm_source=tableforge) is free to list and free to browse: players and groups post system, schedule, and play style, and you message the ones that fit. It costs nothing but time, and the time is the real price. Worth starting the search even if you play something else tonight.
## How to get a free session started tonight
1. Sign up. No card required for the free tier. [Compare what each tier includes](/#pricing) if you want to know where the free session ends.
2. Make a character, or start from a template if you'd rather skip the character sheet on your first run.
3. Pick a tone for the campaign. High fantasy, grim and gritty, mystery, court intrigue. One sentence is enough.
4. Play. If you want someone with you, send one invite link; their side is free.
The most common reason people never play D&D isn't money. It's the coordination. Free tiers exist so the answer to "should we try this" doesn't require a decision from anyone but you.
## Frequently asked questions
**Is there a free AI dungeon master?**
Yes. TableForge has a free tier that includes the full product for 60 DM narration turns, roughly one session, with up to two players in one active campaign. Several other tools in the category also offer free tiers, usually limited by turns or session count rather than by removing features.
**Can you play D&D online for free?**
Yes. The D&D System Reference Document is published free under Creative Commons, and several online tools let you play at no cost. With an AI dungeon master you can start a campaign and play a full session without paying or scheduling anyone.
**Do you need to buy the D&D books to play online?**
No. TableForge runs on the SRD 2024, which Wizards of the Coast publishes under Creative Commons Attribution 4.0. Everything you need to play is in the product, and the AI dungeon master handles the rules for you.
**Does everyone in the group have to pay?**
No. Only the host, meaning the player who creates the campaign, needs a subscription. Everyone else joins and plays for free with full access to their own character.
**What is the catch with the free tier?**
It is capped at 60 DM narration turns, one active campaign, and two players. It is not feature-limited, so the rules engine, campaign memory, and AI dungeon master are all the real thing. When you run out of turns the campaign is still there, and a paid plan picks it up where you left off.
**Can you play single player D&D online for free?**
Yes. Solo is fully supported on the free tier, and a solo campaign is the fastest way to start because there is nobody to coordinate. Our solo D&D guide covers how single player campaigns work in more detail.
---
# Run Your Own AI Dungeon Master: What You Actually Need
Source: https://tableforge.gg/blog/run-your-own-ai-dungeon-master
Published: 2026-07-05
Updated: 2026-08-31
Short answer: Running a local LLM is a good way to get private, controllable, low-marginal-cost narration. It is not the same project as running a dependable AI dungeon master. A campaign also needs canonical character and world state, independently resolved dice, legal-action checks, combat workflows, context selection, state migrations, failure recovery, and a multiplayer surface. Build it when owning the stack is part of the fun or privacy is non-negotiable. Use a hosted AI DM when you want the engineering already done so your time goes into playing.
You can download a model, start KoboldCpp, connect SillyTavern, paste in a dungeon-master prompt, and be exploring a haunted keep tonight. That setup can be private, inexpensive to run, and much more customizable than any hosted AI game.
It is also the first ten percent of a durable AI dungeon master.
The difficult part is not getting a model to write fantasy prose. The difficult part is making the campaign remain a game when the chat is long, the rules interact, two players act at once, or a model call stops halfway through a state change.
## Why running locally is genuinely attractive
**Privacy.** With local model weights and a local frontend, prompts and generated text can stay on your machine. You decide what is logged, backed up, or transmitted.
**Model control.** Choose the model, quantization, context size, sampler, prompt format, and upgrade schedule. If a new fine-tune handles roleplay better, you can switch without waiting for a product team.
**Cost control.** Once you own suitable hardware, there is no per-turn API bill. Long sessions stop feeling like a meter is running.
**Content freedom.** You define the setting, house rules, tone, and boundaries. A local stack can support genres and content a purpose-built 5e product does not.
**Ownership.** Export the data, fork the code, keep a known version, and avoid dependence on one hosted service.
Those are substantial advantages. If privacy is non-negotiable, TableForge is not the better fit. It is a hosted service.
## The stack behind a real AI DM
A local inference server solves one layer: turning context into an output. A campaign application needs several more.
| Layer | What it must do | What happens without it |
|---|---|---|
| Model server | Generate and stream narration | No AI output |
| Context builder | Select the right recent and long-term facts | The prompt overflows or misses critical history |
| Campaign database | Store canonical characters, NPCs, places, quests, and time | Contradictory prose becomes the source of truth |
| Rules engine | Validate actions and resolve 5e mechanics | The model improvises rulings |
| Dice service | Produce and preserve random results | Rolls become editable-looking text |
| Event system | Apply each action once and in order | Retries duplicate damage, loot, or turns |
| Recovery | Reconcile failures between generation and state updates | A timeout leaves the campaign half changed |
| Multiplayer | Authenticate players and synchronize shared state | One person relays every action through one screen |
| Interface | Present sheets, choices, rolls, combat, and history | Players operate the database through prompt syntax |
None of these is individually impossible. Together they are a software product.
## Why prompt engineering stops helping
A strong system prompt can improve tone, pacing, and instruction following. A Lorebook or retrieval system can bring relevant facts back into context. Function calling can let a model request external operations.
The remaining question is authority.
If the model can choose to skip a legality check, invent an item ID, apply the wrong amount of damage, or narrate before the transaction succeeds, the prompt is still acting as a policy document. A game needs enforcement.
The difference looks small in a demo. Ask the model to run one goblin and one fighter, and it can keep the numbers straight. Add four characters, reactions, concentration, temporary effects, an interrupted connection, and a retry button. Now state management is the game.
## A practical local setup
For a narration-first experiment, the stack can remain simple:
1. Run a model through [KoboldCpp](https://github.com/LostRuins/koboldcpp) or another local server. Our [KoboldAI for D&D guide](/blog/koboldai-dnd) covers what that stack does and does not give a table.
2. Connect [SillyTavern](https://docs.sillytavern.app/) as the frontend.
3. Create a DM character card and a compact campaign Lorebook.
4. Roll physical or digital dice outside the model.
5. Keep the character sheet in a dedicated tool.
6. Write a canonical session summary after every game.
That can be delightful solo play. It is also honest about the division of labor: the model narrates, while you remain rules referee, database administrator, and recovery system.
To go further, store state as structured records and expose only validated operations to the model. Treat every model output as an untrusted proposal. Make updates idempotent so a retry cannot apply them twice. Log every die and state transition. Test combat like application code, not like a prompt.
## Build or play?
Build your own if the stack itself interests you, if you need complete privacy, if you already own capable hardware, or if your campaign requires content and house rules no hosted product supports. The flexibility ceiling is much higher.
Use **TableForge** if you want to invite players and start. It manages the model, context, campaign state, rules, dice, character sheets, concurrency, and browser multiplayer. You give up infrastructure control and unsupported homebrew in exchange for an application that is already a game. [How a hosted AI dungeon master runs a campaign](/how-it-works) describes what you would otherwise be rebuilding.
For frontend-specific tradeoffs, read [SillyTavern for D&D](/blog/sillytavern-for-d-and-d). For the best raw-chat experience without local infrastructure, compare [Claude as a dungeon master](/blog/claude-as-dungeon-master).
## Frequently asked questions
**Can a local LLM run D&D?**
A local LLM can narrate scenes, portray NPCs, and interpret player actions. For a short rules-light game, that may be enough. A dependable 5e campaign also needs dice, character sheets, resource tracking, rules validation, structured world state, and combat systems outside the model.
**Is running a local AI dungeon master free?**
The software and model weights can be free, and local inference avoids per-message API charges. The computer, GPU memory, electricity, setup time, updates, backups, and maintenance are still costs. Cloud-hosting your local stack adds server costs as well.
**What is the hardest part of building an AI DM?**
State management. Generating a good paragraph is easier than keeping every character, item, resource, NPC, location, quest, condition, and consequence canonical while model calls fail, players act concurrently, and old context falls out of the prompt.
**What tools can run local roleplay models?**
KoboldCpp and llama.cpp are common local inference options, while SillyTavern is a popular roleplay frontend that connects to local or cloud backends. They solve model serving and interaction, not the complete D&D game layer.
---
# SillyTavern D&D Setup: Dice Rolls and 5e Mechanics
Source: https://tableforge.gg/blog/sillytavern-for-d-and-d
Published: 2026-06-29
Updated: 2026-08-31
Short answer: To add D&D dice to SillyTavern, install the official D&D Dice extension from Download Extensions & Assets, then roll from the wand menu or use commands such as /roll 1d20. A supported Chat Completion model can also call the dice tool. For 5e mechanics, use World Info for compact rules references and chat-local STscript variables plus Quick Replies for HP, AC, spell slots, and other state. This creates a workable DIY table, but you still choose modifiers and DCs, enforce legal actions, update combat state, and correct the narrator when it contradicts the ledger.
To add dice rolls to SillyTavern, install the official **D&D Dice** extension. It gives you the seven familiar polyhedral dice, a `/roll` slash command, dice macros for scripts, and an optional function tool that compatible models can call.
That solves random numbers. It does not install D&D 5e around them. A workable SillyTavern D&D setup also needs a narrator card, rule references, a character sheet, and a reliable way to track hit points, spell slots, initiative, conditions, and enemy state.
This guide shows the smallest setup that works, what each part actually guarantees, and when it is easier to use a game that already owns the mechanics. The SillyTavern details below are current as of August 14, 2026.
## How to install the D&D Dice extension
SillyTavern lists D&D Dice in its official installable extension catalog. You do not need the discontinued SillyTavern Extras server for it.
1. Make sure git is installed on the machine running SillyTavern. Installable extensions use git for downloads and updates.
2. Open **Extensions** from the SillyTavern top bar.
3. Choose **Download Extensions & Assets**.
4. Load the asset list, find **D&D Dice**, and click **Download**.
5. Open the extension settings and confirm that D&D Dice is enabled.
The [official extension guide](https://docs.sillytavern.app/extensions/) documents the installer and lists D&D Dice. You can also inspect or install the [official D&D Dice repository](https://github.com/SillyTavern/Extension-Dice) directly through **Extensions > Install Extension**.
If `/roll` is unknown after installation, reload SillyTavern and confirm that the extension appears as active. Installing the old Extras project will not fix a missing D&D Dice command because current installable extensions run in the main application. For a map of what this extension does and does not cover, see the [SillyTavern D&D extension overview](/blog/sillytavern-dnd-extension).
## Three ways to roll dice in SillyTavern
### Roll from the wand menu
Open the wand menu, choose **Roll Dice**, and select a die or a custom formula. This is the quickest option when you want to see a random result and decide what it means yourself.
The important limitation is visibility. The extension describes these menu rolls as user-facing results that are not included in AI prompts. The narrator does not automatically know that you rolled a 7. Put the result in your next message if it should control the fiction.
### Use the `/roll` command
The slash command accepts standard dice formulas:
```text
/roll 1d20
/roll 2d6+3
/roll 1d20+5
```
For scripting, the extension can keep the normal chat message quiet and pass the result down the STscript pipe:
```text
/roll quiet=true 1d20 | /echo Result: {{pipe}}
```
SillyTavern also supports a `{{roll::1d20}}` macro. That is useful inside a Quick Reply or a larger script. The [STscript reference](https://docs.sillytavern.app/usage/st-script/) covers `/roll`, pipes, variables, and Quick Replies.
A die formula can include a modifier, but SillyTavern does not decide which modifier is legal. You still determine whether the roll uses Strength or Dexterity, whether proficiency applies, whether advantage changes the roll, and which difficulty class or armor class the total must beat.
### Let a compatible model call the dice tool
The D&D Dice extension can expose a function tool to the model. This is the closest option to telling the narrator, “Make the check,” and having an actual random result return to the conversation.
1. Use a Chat Completion connection and a model that supports function calling.
2. Enable **Function calling** in AI Response Configuration.
3. Open the D&D Dice extension settings and enable **Use function tool**.
4. Tell the narrator explicitly when it should roll instead of merely describing a roll.
Function calling is not available through ordinary Text Completion connections, and a compatible model is not guaranteed to call a tool every time. SillyTavern's [function-calling documentation](https://docs.sillytavern.app/for-contributors/function-calling/) lists the supported connection types and current limitations.
## How to add enough 5e mechanics to play
The dice extension answers “what number came up?” D&D also needs answers to “what can this character do?” and “what changed because of the result?” The following setup is deliberately small. Add more automation only after this loop is stable.
### 1. Make a Dungeon Master character card
Give the narrator a clear job and a clear boundary. Ask it to present scenes, portray NPCs, call for checks when outcomes are uncertain, and narrate the mechanical result you provide. Tell it not to invent die results or silently change tracked values.
Include the campaign premise and tone, but keep changing state out of the permanent character description. Hit points and spell slots become stale quickly when buried in a long prompt.
### 2. Put compact rules in a chat lorebook
Create a World Info file and bind it to the campaign chat. Add focused entries for the rules that will actually appear:
- Ability checks, saving throws, and advantage or disadvantage.
- Action, bonus action, reaction, movement, and concentration.
- The conditions your current characters or enemies can impose.
- The exact class features and spells on the active character sheet.
- House rules the narrator should consistently follow.
Use activation keywords so a concentration entry appears when someone casts a concentration spell, for example. Keep each entry concise because every activated rule consumes prompt context.
World Info inserts guidance into the prompt; it does not enforce that guidance. The [official World Info documentation](https://docs.sillytavern.app/usage/core-concepts/worldinfo/) explicitly distinguishes adding relevant information from guaranteeing model behavior.
### 3. Store changing values in chat-local variables
STscript local variables are saved in the current chat metadata. That makes them more suitable than global variables for campaign state.
Enable the built-in **Quick Replies** extension and make an initialization button like this:
```text
/setvar key=hp 24 |
/setvar key=max_hp 24 |
/setvar key=ac 15 |
/setvar key=slots_1 4 |
/echo 5e state initialized
```
Then make small buttons for state changes. For example, change the `-5` in this script to the damage taken:
```text
/addvar key=hp -5 |
/getvar hp |
/echo HP: {{pipe}}/{{getvar::max_hp}}
```
A first-level spell-slot button can use the same pattern:
```text
/addvar key=slots_1 -1 |
/getvar slots_1 |
/echo Level 1 slots left: {{pipe}}
```
These scripts store and calculate values. They do not automatically prove that the damage was correct, prevent HP from dropping below zero, validate that a spell uses a first-level slot, or guarantee that the narrator sees the newest value. Display or inject a compact state block before narration when the current numbers matter. The deeper tour of where state can live and why it drifts is in [SillyTavern game state](/blog/sillytavern-game-state).
### 4. Keep one combat ledger
Use one visible note or state block for:
- Initiative order and current turn.
- Current and maximum HP for every combatant.
- Armor class and temporary hit points.
- Conditions, durations, and concentration.
- Remaining actions, bonus actions, reactions, and movement.
- Spell slots and limited-use features.
- Death saves and defeated enemies.
Do not keep half of this in World Info, half in the narrator's prose, and half on a paper sheet. Pick one canonical ledger, update it after every resolved action, and tell the narrator to describe that result rather than recalculate it.
## A practical turn loop
This six-step loop prevents most early drift:
1. State what the character attempts.
2. Decide which rule applies, including the modifier, target number, and advantage or disadvantage.
3. Roll with D&D Dice.
4. Put the exact formula, natural roll, modifier, total, and success or failure into the conversation.
5. Apply damage, resources, conditions, and turn changes to the canonical ledger.
6. Ask the narrator to describe the already-resolved outcome and continue the scene.
The separation matters. If the model chooses the check, invents the die, decides whether it succeeded, updates the sheet, and narrates the result in one response, there is no independent game state to catch a mistake.
## What this setup solves and what it does not
| Part | What it gives you | What remains manual |
|---|---|---|
| D&D Dice | Real random dice formulas | Choosing the correct roll and applying its result |
| Function tool | A model can request an actual die roll | Ensuring it calls the tool and respects the outcome |
| World Info | Relevant 5e guidance in prompt context | Rule enforcement and context-budget management |
| Local variables | Persistent numbers tied to one chat | Validation, cross-field rules, and narrator visibility |
| Quick Replies | Repeatable state updates | Writing and maintaining every workflow |
| DM character card | Consistent role and style instructions | Canonical mechanics and recovery from contradictions |
This is enough for a careful player to run a satisfying campaign. It is not a hidden turnkey 5e extension. The player remains the rules engine and integration layer.
## Or skip the setup
For a SillyTavern tinkerer, building the table can be part of the fun. You choose the model, write the scripts, inspect the prompt, and own every file. No hosted D&D game offers the same control.
The cost is that every new mechanic becomes another piece to design and maintain. Sneak Attack needs legal timing and dice. Concentration needs damage triggers and a saving throw. Death saves need counters and reset rules. Multiplayer needs identity, permissions, shared state, and event delivery. A model failure midway through an update needs recovery logic.
TableForge takes the opposite trade. The AI handles narration, while programmatic systems own supported dice, character resources, conditions, and combat state. Character sheets update from the same state the narrator receives. Multiple people can join the same browser campaign without sharing a SillyTavern server or appointing one player to relay every action.
That means less model control and no general-purpose roleplay frontend. It also means you can skip the card, lorebook, variables, scripts, ledger, and correction loop. [How the TableForge rules engine works](/blog/how-the-rules-engine-works) explains the architecture, and [the campaign walkthrough](/how-it-works) shows the player experience.
## Where SillyTavern still wins
Choose SillyTavern when model choice, local inference, privacy, prompt control, unusual content, and extensibility are the point. It can connect to local or cloud backends, and its character-card and lorebook ecosystem supports roleplay far beyond D&D.
Choose TableForge when the desired outcome is a shared D&D 5e campaign rather than a system-building project. You give up model and prompt access in exchange for a table where supported mechanics already have an owner.
| | SillyTavern D&D setup | TableForge |
|---|---|---|
| Best for | Tinkerers who want control over the stack | Players who want to begin a campaign |
| Dice | Official extension, configured by the user | Integrated into game resolution |
| 5e rules | Lorebook, scripts, and player rulings | Programmatic supported systems |
| Character state | Variables, notes, or another sheet | Canonical in-app character sheet |
| Combat | Player-maintained ledger and narration | Integrated initiative and combat state |
| Models | Bring local or cloud models | Managed by TableForge |
| Human multiplayer | Requires networking and a shared workflow | Up to six players, real time or async |
| Privacy | Can run entirely locally | Hosted service |
If you want to keep building, the guide to [running your own AI dungeon master](/blog/run-your-own-ai-dungeon-master) goes deeper into local inference and infrastructure, and [KoboldAI for D&D](/blog/koboldai-dnd) covers the fully local backend many SillyTavern tables run on. If you want to test the other trade, TableForge's free tier covers roughly one session.
## Frequently asked questions
**How do I add dice rolls to SillyTavern?**
Open Extensions, choose Download Extensions & Assets, load the asset list, and install D&D Dice. After installation, roll from the wand menu or use a slash command such as /roll 1d20. The extension itself is free, but SillyTavern needs git available to download installable extensions.
**What is the SillyTavern command for rolling dice?**
Use /roll followed by a dice formula, such as /roll 1d20 or /roll 2d6+3. The D&D Dice extension also accepts quiet=true when you want to pass the result into another STscript command without posting the usual roll message.
**Can the AI see a SillyTavern dice roll?**
A roll made from the wand menu is primarily a user-facing result and is not added to the model prompt. To make the narrator use a result, include it in your next message or enable the extension's function tool with a compatible Chat Completion model and function calling enabled.
**Is there a complete D&D 5e extension for SillyTavern?**
The official D&D Dice extension supplies random dice, not a complete 5e game engine. You still need a character sheet, rule references, action validation, initiative, hit points, conditions, concentration, spell slots, enemy state, and a process for keeping the model aligned with those facts.
**How can I track HP and spell slots in SillyTavern?**
Use chat-local STscript variables so state stays with the current conversation. Quick Replies can initialize and change values such as hp, max_hp, ac, and slots_1. You must still expose the current values to the narrator and update them whenever the rules change the character.
**Can SillyTavern run a full D&D campaign?**
Yes, as a do-it-yourself setup. A narrator card, World Info, dice, variables, Quick Replies, and careful bookkeeping can produce strong D&D roleplay. SillyTavern does not enforce a canonical 5e campaign for you, so the player remains responsible for rulings and state.
---
# Character.AI for D&D: Roleplay Chat vs an Actual Game
Source: https://tableforge.gg/blog/character-ai-for-d-and-d
Published: 2026-06-22
Updated: 2026-06-22
Short answer: Character.AI is built for conversations with compelling AI personalities. That makes it easy to find or create a fantasy narrator, gather several characters into a group chat, and start roleplaying immediately. It does not make the conversation a D&D campaign. There is no enforced 5e ruleset, canonical character sheet, independently resolved dice, combat engine, or mechanical progression. Use Character.AI when the relationship and dialogue are the experience; use an AI dungeon master when choices need rules, resources, failure, and lasting game state.
Character.AI can sound like a dungeon master within minutes. Search for a fantasy narrator, create your own, describe a tavern, and the chat will answer in character. Put several personalities in a group and the scene gets lively fast.
For many people, that is exactly the experience they want. The mistake is assuming that a convincing DM voice means a game is running behind it.
Character.AI is a roleplay and character platform. D&D is a roleplaying game. The missing word matters.
## What Character.AI is good at
The central object in Character.AI is the character. A creator defines a personality and premise; the service makes that personality available for conversation. Its library makes experimentation almost frictionless, and its group-chat features let multiple characters interact in one scene.
That structure is excellent for:
- Talking with a favorite fictional archetype.
- Romantic, dramatic, or comfort roleplay centered on one relationship.
- Testing an NPC voice before bringing it to a human table.
- Freeform scenes where revision and cooperation matter more than rules.
- Letting several AI personalities bounce off one another.
There is no reason to force initiative and spell slots into an intimate tavern conversation. If the dialogue is the product, Character.AI is operating in its home territory.
## A DM personality does not create D&D
Tell a character bot to act as a strict D&D dungeon master and it will often imitate the form well. It can ask what you do, describe a check, print a die result, and narrate a battle.
The missing systems are invisible until something depends on them.
**The die is text.** A model can output “17” without consulting an independent random result. It can favor an exciting success because continuing the scene is what conversational models are trained to do.
**The sheet is prose.** Unless you maintain one elsewhere, current HP, inventory, class features, spell slots, and conditions live in the conversation. Corrections become more text for the model to reconcile.
**Combat is negotiated.** The bot decides what an action means and what happens next in the same generation. There is no required legal-action check or separate resolution step.
**Progression is performative.** The character can say you gained a level, but there is no mechanical leveling system applying hit points, features, proficiencies, and spell access.
**Failure has no authority.** If you argue, retry, or rephrase, the conversation can simply produce another outcome. That is useful for storytelling and corrosive to game stakes.
## Character.AI versus TableForge
| | Character.AI | TableForge |
|---|---|---|
| Core experience | Conversation with AI personalities | Persistent D&D 5e campaign |
| Rules | Performed through chat instructions | Enforced by programmatic systems |
| Dice | Generated or supplied by the user | Real server-side random rolls |
| Character | AI persona plus conversational context | Player character with a canonical sheet |
| Combat | Narrated freeform | Initiative, attacks, HP, resources, and conditions |
| Progression | Story claim | Mechanical level progression |
| Memory | Character and conversation continuity | Structured NPC, location, quest, and consequence state |
| Multiplayer | Shared conversation features | Shared game state for up to six players |
TableForge does not try to win the same use case. It has no public library of millions of character bots, and its campaigns operate within the D&D 5e SRD instead of supporting any conversational fantasy someone can define.
What it supplies is resistance. The [rules engine](/blog/how-the-rules-engine-works) can say no. Your character cannot cast a spell without the resource, turn a miss into a hit through persuasion, or keep an item after the canonical inventory says it was lost. The AI still voices NPCs and reacts to unexpected plans, but it does not own mechanical truth.
## Stakes require something outside the conversation
Good roleplay creates emotional stakes. Games add systemic stakes.
In a game, the player makes a decision before knowing the result. A resource spent now is unavailable later. A failed roll closes one route and opens another. The rules apply even when a different outcome would make prettier prose.
That separation between intent, resolution, and narration is what turns “I attack the dragon” from a writing prompt into a risky action. It is also why a purpose-built AI DM needs more than a better model or character definition.
## Which one should you choose?
Choose **Character.AI** if you want to talk with a personality, explore a relationship, or guide a scene collaboratively. Its enormous character ecosystem and immediate conversational loop are the point.
Choose **TableForge** if you want to build and advance your own D&D character in a world where a failed check remains failed. It supports [solo campaigns](/blog/play-d-and-d-solo), friends, and groups up to six, with state that carries between sessions. [How a TableForge campaign runs](/how-it-works) shows where the rules engine takes over from the conversation.
For a more author-controlled fiction experience, compare [NovelAI and an AI dungeon master](/blog/novelai-for-d-and-d). For a narrative game built around playable story worlds rather than D&D, read [Hidden Door vs TableForge](/blog/hidden-door-vs-tableforge).
## Frequently asked questions
**Can Character.AI be a dungeon master?**
A Character.AI bot can roleplay a dungeon master and narrate a fantasy adventure. It cannot by itself provide an enforced D&D ruleset, real dice, an automatically updated character sheet, or reliable combat state. The result is roleplay chat with a DM persona, not a complete D&D game.
**What is Character.AI better at than an AI dungeon master?**
Character.AI is better for quickly discovering, creating, and talking with distinctive personalities. If the point is a relationship, a favorite fictional character, or dialogue-led roleplay without mechanical friction, a rules engine adds little.
**Why do rules matter in AI roleplay?**
Rules create credible limits. A spell slot can run out, armor class can turn a hit into a miss, and a failed save can change the campaign. Without an external system enforcing those facts, the model can favor whichever outcome makes the conversation continue smoothly.
**Does Character.AI group chat make it multiplayer D&D?**
Character group chats can include multiple AI characters and people, but a shared conversation is not the same as a shared campaign engine. D&D also needs party sheets, turn state, dice, resource tracking, legal actions, and persistent world consequences.
---
# NovelAI for D&D: Collaborative Fiction vs a Rules Engine
Source: https://tableforge.gg/blog/novelai-for-d-and-d
Published: 2026-06-15
Updated: 2026-06-15
Short answer: NovelAI is designed to help you write and steer fiction. Its Storyteller and Text Adventure modes, Memory, Author's Note, Lorebook, presets, and editable outputs give writers fine control over voice and continuity. Those are strengths, not incomplete D&D features. NovelAI does not enforce a 5e character sheet, resolve dice independently, validate actions, or maintain combat as canonical game state. Choose NovelAI when you want to co-author the story; choose an AI dungeon master when you want to make decisions before uncertain rules decide what story results.
NovelAI and an AI dungeon master both turn a player's words into more story. That shared loop makes them look similar from a distance.
Up close, the user has a different job. In NovelAI, you are an author steering a document. In D&D, you are a player making decisions inside a system you do not fully control.
Neither is the superior form of creativity. They create different pleasures.
## NovelAI is a writing instrument
NovelAI's [Text Adventure mode](https://docs.novelai.net/en/text/textadventure/) formats actions and dialogue as cues for a model. Its Storyteller editor supports freeform co-writing. Memory and Author's Note let the writer keep important context visible, while the [Lorebook](https://docs.novelai.net/en/text/lorebook/) injects relevant material about characters, locations, factions, and objects.
Advanced users can tune models, presets, context placement, activation keys, sampling, modules, and other generation behavior. Outputs can be edited, retried, branched, and exported.
Those tools are powerful because the writer remains in charge. If a sentence is wrong, rewrite it. If the model takes the plot in an unhelpful direction, retry. If an obscure fact must stay present, promote it in the context. The software helps produce the story you want.
That is collaborative fiction, even when the interface calls your input an action.
## A game gives up some authorial control
In D&D, you normally do not get to edit the orc's armor class, regenerate a failed saving throw, or rewrite your inventory after losing a weapon. You state an intention, the rules resolve uncertainty, and everyone accepts the result.
That creates the basic sequence of play:
1. The player commits to an action.
2. The game determines whether the action is legal and whether a roll is needed.
3. Dice and rules resolve the uncertain outcome.
4. The dungeon master narrates what that outcome means in the world.
NovelAI can imitate all four steps in text. It does not separate their authority. The same model that interprets the action can invent the roll and write the consequence, while the user can edit or regenerate any part.
For a story, that unity is convenient. For a game, it removes the friction that makes risk credible.
## Lorebook versus structured campaign state
A Lorebook entry might say that Captain Elara distrusts the player, the Moon Vault lies beneath the abbey, or the silver key opens its western door. When relevant keywords appear, NovelAI places that text into context.
Structured campaign state represents those facts differently. The NPC has a current attitude. The location exists in a relationship to other locations. The key is one inventory record owned by one character. The door can have a state that changes from locked to open.
Context helps a model write consistently about facts. Structure lets an application query, validate, and change facts without treating prose as the database. A long campaign benefits from both, but they are not interchangeable.
## NovelAI versus TableForge
| | NovelAI | TableForge |
|---|---|---|
| Primary role | Writer or co-author | Player character |
| Core object | Editable story document | Persistent campaign |
| Control | Models, presets, context, edits, retries | Character decisions inside game constraints |
| Memory | Story context, Memory, Author's Note, Lorebook | Structured world state plus campaign summaries |
| Rules | Supplied and interpreted through text | D&D 5e systems in code |
| Dice | User-managed or generated in prose | Independent server-side rolls |
| Character sheet | Maintained outside the story | Integrated and automatically updated |
| Multiplayer | Story-sharing workflow | Shared live or async campaign for up to six |
TableForge is much less useful as a writing tool. You cannot choose its model, tune sampling, edit the narrator's prose into your preferred canon, or build any genre from scratch. It currently runs original campaigns using supported D&D 5e SRD content.
That limitation is part of its contract. You control your character's decisions, not every sentence or outcome. The [rules engine](/blog/how-the-rules-engine-works) controls mechanical resolution, and the AI has to narrate the state it receives.
## Which one should you choose?
Choose **NovelAI** if you want to write. It is especially strong when you care about prose control, custom lore, model settings, private drafting, revision, and exporting the work. Its Text Adventure mode can make the writing loop feel playful without taking authorial control away.
Choose **TableForge** if you want to play. It is for discovering what happens after you commit to a decision and the dice refuse to cooperate. The software handles sheets, inventory, combat, and persistent consequences so you do not have to maintain them beside the story. [How a TableForge campaign runs](/how-it-works) shows where the rules engine takes over from the narration.
If conversational personalities matter more than document-level authorship, read [Character.AI for D&D](/blog/character-ai-for-d-and-d). If you want even more technical control over models and prompts, read [SillyTavern for D&D](/blog/sillytavern-for-d-and-d).
## Frequently asked questions
**Can NovelAI run a D&D adventure?**
NovelAI's Text Adventure mode can produce a fantasy adventure in response to actions and dialogue. To play D&D specifically, the user must supply and maintain the rules, dice, character sheet, combat state, and resource tracking outside the generation.
**What is the NovelAI Lorebook?**
The Lorebook stores supplemental information about characters, locations, factions, items, and other story elements. Entries are inserted into model context when their activation rules match. It is a strong continuity tool, but it remains contextual text rather than a mechanically enforced game database.
**Is NovelAI better for writers than TableForge?**
Yes. NovelAI exposes writing-focused controls such as model selection, presets, Memory, Author's Note, Lorebook placement, editing, retries, and export. TableForge is built for players and deliberately gives the game systems more authority than the author.
**What creates failure in an AI dungeon master?**
The player commits to an action, an independent rules system resolves it, and the narrator must honor the result. In a fiction editor, the user can revise or regenerate until the desired branch appears, which is useful authorship but a different relationship to failure.
---
# Hidden Door vs TableForge: Story Worlds or D&D Campaign?
Source: https://tableforge.gg/blog/hidden-door-vs-tableforge
Published: 2026-06-08
Updated: 2026-06-08
Short answer: Hidden Door and TableForge both use narrative AI to react to player choices, but they offer different fantasies. Hidden Door turns story worlds into guided, visual roleplaying experiences with characters, dialogue, remixable scenarios, and narrative minigames. TableForge gives an AI the dungeon-master seat in a persistent D&D 5e campaign, with a canonical character sheet, independent dice, combat rules, resources, and progression. Choose Hidden Door to step into and reshape a story world; choose TableForge to play your own character in an open-ended tabletop campaign.
Hidden Door and TableForge share an ambitious premise: generated prose should become a game, not remain a chat.
Hidden Door builds that game around story worlds. TableForge builds it around D&D 5e. Both react to choices, generate characters and scenes, and aim for adventures that could not have been completely authored in advance. The source of structure is different.
Product details below are current as of August 4, 2026.
## What Hidden Door is building
Hidden Door describes itself as the place “where roleplay meets fanfiction.” Its platform turns works of fiction and original settings into playable story experiences. Players enter a world, interact with responsive characters, make choices, remix scenarios, unlock modifiers, and encounter narrative minigames.
Recent additions include sidebar conversations that stay connected to the current scene and minigames such as dueling, cooking, fishing, and hacking whose outcomes affect the story. That is meaningful game design layered onto generated narrative, not a generic chatbot wearing a fantasy prompt.
The appeal is immediate. A world already has a visual and thematic identity. Familiar characters and conflicts give the player something to push against. The experience can guide without requiring the player to know a tabletop ruleset or build a character sheet first.
You can see the current worlds on [Hidden Door's play page](https://www.hiddendoor.co/play).
## TableForge starts from the rules, not the property
TableForge begins with a different object: your D&D character.
You choose a class, abilities, skills, spells, equipment, and personality. The campaign forms around that character and the party. There is no authored branch list and no requirement to follow a protagonist's existing arc. You can abandon a quest, ally with an enemy, spend a session opening a shop, or walk toward a location the campaign did not expect.
That freedom is held together by a programmatic [rules engine](/blog/how-the-rules-engine-works). Dice, armor class, HP, spell slots, conditions, inventory, initiative, and other mechanical facts exist outside the narrator's prose. The AI reacts to the outcome; it does not get to decide the outcome because one branch would be more cinematic.
The campaign also persists as structured state. NPCs, locations, decisions, promises, quests, and consequences carry forward when the group returns.
## Hidden Door versus TableForge
| | Hidden Door | TableForge |
|---|---|---|
| Core fantasy | Enter and reshape a story world | Play a persistent tabletop campaign |
| Structure | Curated worlds, characters, scenarios, and minigames | D&D 5e rules, character sheets, and campaign state |
| Player identity | A role inside the selected world | Your own mechanically defined character |
| Mechanics | Narrative choices and world-specific minigames | Dice, checks, combat, resources, conditions, progression |
| Failure | Determined by the story experience and its activities | Enforced by independent dice and game state |
| Breadth | New experiences across available story worlds | Open-ended original campaigns within the 5e SRD |
| Best for | Interactive fanfiction and guided narrative play | Solo, duo, or group D&D without a human DM |
The comparison is closer to a narrative game versus tabletop than one AI model versus another.
## Curated possibility versus systemic possibility
Hidden Door can make a particular world feel intentional because its characters, visual language, modifiers, activities, and story material share a designed frame. The player gets freedom inside something with an authored identity.
TableForge's possibilities come from combining general rules. A locked window is not necessarily a branch a writer anticipated. It is an object in a scene that your rogue might pick, your barbarian might break, or your wizard might bypass. The system can resolve those attempts, and the AI can build from the result.
Curated possibility often produces stronger immediate theme. Systemic possibility produces the tabletop feeling that a strange plan might actually work.
## Which one should you choose?
Choose **Hidden Door** if you want an accessible, visual story experience with a defined world and cast. It is the more natural choice when “let me enter this kind of story” is the desire.
Choose **TableForge** if you want “let me play D&D even though I do not have a DM.” It expects you to care about a character build, uncertain dice, tactical resources, campaign continuity, and the freedom to leave the apparent plot. [How a TableForge campaign runs](/how-it-works) shows how that plays out at the table.
If you want a huge library of personalities without game structure, compare [Character.AI and an AI dungeon master](/blog/character-ai-for-d-and-d). If a handcrafted digital 5e world is your reference point, read [what to play after Baldur's Gate 3](/blog/games-like-baldurs-gate-3-with-more-freedom).
For the closest feature-for-feature AI tabletop comparison, see [Friends & Fables vs TableForge](/blog/friends-and-fables-vs-tableforge).
## Frequently asked questions
**Is Hidden Door a D&D game?**
No. Hidden Door is a narrative roleplaying platform built around playable story worlds, responsive characters, choices, dialogue, and integrated minigames. It has the feel of guided social storytelling, but it does not claim to implement the D&D 5e ruleset.
**What is the main difference between Hidden Door and TableForge?**
Hidden Door begins with a story world and gives players ways to enter, remix, and affect it. TableForge begins with a tabletop ruleset and a player character, then generates an open-ended campaign around decisions resolved by D&D mechanics.
**Does Hidden Door have real gameplay?**
Yes. Hidden Door is more than a plain chatbot and includes narrative choices, responsive characters, dialogue, unlockable content, and minigames whose outcomes affect the story. Its gameplay is story-specific rather than an implementation of tabletop combat and character progression.
**Which is better for open-ended D&D?**
TableForge, because it is purpose-built around D&D 5e character sheets, dice, combat, resources, progression, and persistent campaign state. Hidden Door is the better fit when the attraction is inhabiting a curated story world rather than playing a tabletop ruleset.
---
# How to Play D&D Without a DM: Four Realistic Options
Source: https://tableforge.gg/blog/d-and-d-without-a-dm
Published: 2026-05-27
Updated: 2026-08-14
Short answer: You have four realistic options for playing D&D without a DM. Find one (works, but scheduling kills most groups). Rotate the DM role (workable for one-shots, poor continuity in a campaign). Play a GM-less system like Ironsworn (great games, but not D&D). Or use an AI dungeon master, which fills the DM role with software that is available whenever you are. Most campaigns die from logistics rather than lack of interest, and the AI option is the one that removes the logistics.
The most common reason D&D campaigns never start isn't lack of interest. It's lack of a DM. Everyone at the table wants to play. Nobody wants to organize the prep, voice the NPCs, learn the rules at expert level, and commit to running a session every other Tuesday for the next eight months. This post is about how to [play D&D without a DM](/dnd-without-a-dm), and what to do when you and your friends want a campaign but no one wants the role.
## Why DMs are scarce
Being a good DM is a lot of work. A DM prepares the world, builds the NPCs, writes the situations the players will explore, learns the rules well enough to adjudicate them on the fly, and shows up week after week to perform the whole thing. It's a real creative job. The people who genuinely love it are rare, and the people who love it enough to run a long campaign for your specific group of friends are rarer still.
This is a structural problem, not a personal one. Most groups don't have a DM because most people don't want to be a DM, and the ones who do are usually already running a campaign for someone else.
## The four options at a glance
| Option | Everyone gets to play | Real D&D 5e | Solves scheduling |
|---|---|---|---|
| Find a DM | Yes | Yes | No |
| Rotating DM | No | Yes | No |
| GM-less system | Yes | No | Partly |
| AI dungeon master | Yes | Yes | Yes |
The rest of this section is the detail behind that table.
### Option 1: Find a DM
The traditional answer. [GroupFinder](https://groupfinder.gg/?utm_campaign=blog_without_a_dm&utm_medium=referral&utm_source=tableforge), r/lfg, local game stores, online DM marketplaces, friends-of-friends. GroupFinder is the most structured of these: a free listing site where players and DMs post system, schedule, and play style, so you can filter for a table that actually fits before committing an evening to it. This works, sometimes. The catches:
- Scheduling. Even when you find a DM, their schedule has to align with yours and everyone else's. Most groups die here, not at the search stage.
- Fit. Finding a DM whose style and pacing match your group takes a few sessions to figure out. By the time you know, you're already invested.
- Paid DMs exist (typically $20-30/session per player) and the quality is usually high, but the cost adds up across a long campaign.
Worth trying. Don't bet the whole campaign on it.
### Option 2: Rotating DM
Each session has a different DM, or the DM role rotates between two or three players. This works in specific configurations:
- One-shot rotations. Each session is a self-contained adventure, possibly with shared characters or world. Lower commitment, lower payoff.
- Two co-DMs alternating campaigns. Each runs a campaign for the other. This actually works for some groups, but it's effectively running two campaigns, which is twice the prep.
The problem with rotating DM in a single campaign is continuity. The world gets less coherent because no single person holds it in their head. NPCs drift between DMs. Plot threads get dropped. The thing that makes a long campaign great is the same thing that makes it hard to share.
### Option 3: GM-less or solo-friendly games
There are entire systems designed to be played without a DM. Ironsworn is the most popular example. It uses oracle tables and structured prompts so the players can collectively run the game without any one person being the GM. Other GM-less games include Microscope, Fiasco, and various PbtA hacks.
These are great games. They aren't D&D. If what you specifically want is the D&D experience (5e classes, the spell list you know, the monsters from the Monster Manual, the system you've already learned), GM-less games are a different product. If what you want is "a tabletop roleplaying game we can play tonight," they're worth knowing about.
### Option 4: AI dungeon master
The newest option, and the one that's changed the landscape in the last 18 months. An [AI dungeon master](/blog/what-is-an-ai-dungeon-master) fills the DM role with software. It describes the world, voices the NPCs, adjudicates the rules, and reacts to whatever the players do. It's available whenever you are. It doesn't need to be convinced to commit to a Tuesday night.
Good AI dungeon masters can run real D&D 5e campaigns with persistent memory, real dice, and proper combat. Bad ones can't. The category has gotten meaningfully better in the past year, and it's worth trying the current generation even if you tried an earlier one and bounced.
This is what TableForge does. We're one of [several tools in this category](/blog/best-ai-dungeon-master-2026), and we think the AI DM option is the right answer for a lot of groups who would otherwise not be playing at all. The [multiplayer D&D guide](/blog/multiplayer-d-and-d-online) shows what separate characters, quests, inventory, XP, and shared state look like once the group joins.
## What changes when the DM is an AI
A few things are different from a great human-run campaign. Worth being clear about both directions.
**What's easier:**
- Scheduling. Pick any time. The DM is available, and groups can use [asynchronous D&D](/asynchronous-dnd) when even the players' calendars do not overlap.
- Onboarding. New players can join without anyone explaining the rules to them, because the AI handles the rules.
- Restarting. Long pauses between sessions don't kill the campaign because the world state is persisted.
- Small groups. [Two-player](/blog/play-d-and-d-with-one-friend) and [solo](/blog/play-d-and-d-solo) campaigns work because the AI doesn't mind running a small table.
**What's still hard:**
- Spontaneous human creativity. A great human DM riffing on a player's weird choice in real time is still a thing AI doesn't fully replicate.
- Reading the room. AI gets better at this each year but isn't there yet.
- Long, complex combats. The hardest test case for AI DMs is still extended tactical combat with many moving pieces. It mostly works. It's not yet perfect.
- Published adventures. TableForge does not [import a PDF module and run it](/blog/upload-pdf-adventure-to-ai-dm). Some competitors now advertise document imports, but faithful extraction and the player's rights to the uploaded material remain separate questions.
The thing nobody tells you about playing D&D: most campaigns don't actually happen. People mean to play. They never schedule it. They schedule it and someone cancels. They get three sessions in and the DM burns out. The campaign you actually play is better than the campaign you keep almost playing.
## How to start tonight if you want to
If you've decided you want to try this:
1. Decide what kind of game you want. Solo, duo, or full group? Tactical or narrative? High fantasy or grimdark? The vibe matters more than the specifics.
2. Pick a tool. TableForge's [free tier](/blog/free-ai-dungeon-master) covers your first session. So do most of the other AI DMs worth trying. If you want the shape of a session first, read [how a campaign runs without a human DM](/how-it-works).
3. Make characters. Don't agonize. The first character is rarely the favorite character anyway.
4. Play. Three hours from now you'll have made more progress on a campaign than most people make in a year of meaning to.
The hardest part of D&D was always finding a DM. That part is solved now, more or less, in a way it wasn't 18 months ago. Whether you use an AI dungeon master or one of the other approaches, the campaign you've been wanting to play is closer than it used to be.
## Frequently asked questions
**Can you play D&D without a dungeon master?**
Yes. You can use a GM-less system designed for it, rotate the DM role among players, or use an AI dungeon master that describes the world, voices NPCs, and adjudicates rules. Playing standard D&D 5e with no DM and no substitute does not work, because someone or something has to run the world.
**What is the best way to play D&D with friends when nobody wants to DM?**
An AI dungeon master, because it is the only option where every person at the table gets to play a character. Rotating the DM role means someone is always running instead of playing, and recruiting an outside DM reintroduces the scheduling problem.
**Is Ironsworn a good substitute for D&D without a DM?**
Ironsworn is an excellent GM-less game, but it is its own ruleset, not D&D. If you specifically want 5e classes, the spell list you know, and the monsters you recognize, it is a different product. If you want any good tabletop RPG you can play tonight, it is well worth trying.
**Does a rotating DM work for a long campaign?**
Rarely. It works for one-shot rotations where each session is self-contained. In a single continuous campaign the world gets less coherent because no one person holds it in their head, so NPCs drift and plot threads get dropped.
**How many players do you need to play D&D without a DM?**
With an AI dungeon master, one is enough. TableForge supports solo campaigns, two-player campaigns, and groups up to six, and encounters scale to the number of characters at the table.
**Can an AI dungeon master run a campaign for an existing group?**
Yes. Up to six players can share one campaign, in real time or asynchronously, and only the host needs a subscription. It is a common setup for groups who have players but no willing DM.
---
# AI Dungeon Master vs ChatGPT: Can ChatGPT Run D&D?
Source: https://tableforge.gg/blog/ai-dungeon-master-vs-chatgpt
Published: 2026-05-27
Updated: 2026-08-31
Short answer: ChatGPT can run a D&D session, and it is genuinely good for one-shots, creative prep, and freeform solo play. Projects, uploaded files, instructions, and cross-chat memory now make continuity much better than a disposable conversation. They still do not create a canonical character sheet, independently resolved dice, a legal-action gate, automatic combat state, or a multiplayer campaign loop. Use ChatGPT when flexibility and writing help matter most; choose a purpose-built AI dungeon master when the game must enforce its own facts.
A lot of people have tried using ChatGPT as a D&D dungeon master. It works, and recent Projects and memory features make it more practical than it used to be. This post is about where ChatGPT-as-DM is genuinely good, what the newer continuity tools solve, and what still requires a purpose-built game.
Product details below are current as of August 4, 2026.
## The short version
| | ChatGPT as DM | Purpose-built AI DM (TableForge) |
|---|---|---|
| Rules adjudication | LLM improvises | Programmatic rules engine |
| Dice rolls | Prose, or a general code tool when explicitly used | Real rolls recorded as game events |
| Character sheets | Files or text you and ChatGPT reconcile | Canonical sheet updates automatically |
| Cross-session memory | Projects, files, chat history, and generated memory | Persistent structured campaign state |
| Multiplayer | Shared workspace or a human host relaying actions | Up to 6 players, real-time or async |
| Combat tracking | Text ledger maintained through conversation | Tracks initiative, conditions, HP |
| Spell slot tracking | Contextual notes or uploaded sheet | Engine tracks every slot |
| Flexibility | Any setting, house rule, or writing workflow | Supported D&D 5e SRD campaign play |
The rest of this post is the long version.
## Where ChatGPT-as-DM is actually fine
We don't want to oversell the gap. ChatGPT and similar general-purpose LLMs are genuinely good at some parts of running a game.
**One-shots and short scenarios.** A two-hour session with a clean start and end is well within what ChatGPT can handle. The state is still small, rules drift has not accumulated, and the narration is often vivid.
**Creative warmups.** If you're a human DM prepping a session and want to brainstorm NPCs, locations, or plot hooks, ChatGPT is a great writing partner. This is the LLM doing exactly what LLMs are good at.
**Prompt experimentation.** Curious about what an AI DM could feel like? Try ChatGPT for an hour. It's a low-cost way to figure out whether the category interests you before paying for a dedicated tool.
**Solo freeform play.** If your idea of a game is more "collaborative fiction" than "D&D campaign," ChatGPT is fine. You'll do the dice rolls yourself, you'll handle your own character sheet, and the AI will give you atmosphere.
These are real use cases. We don't want anyone reading this and thinking ChatGPT is useless for tabletop. It isn't.
## What Projects and memory improve
[ChatGPT Projects](https://help.openai.com/en/articles/10169521-using-projects-in-chatgpt) group chats, files, and instructions in one workspace. Project memory can draw from conversations inside that project, while shared Projects let collaborators work from common context. ChatGPT's broader memory system can also carry useful details between conversations.
That is a real improvement. A campaign brief, current character sheet, setting guide, and session recaps no longer need to be pasted into every new chat. Calling ChatGPT completely stateless is outdated.
Memory is still selected and synthesized context, not canonical game state. A project can contain an original sheet, a recap saying a sword was stolen, and a later scene that accidentally puts it back on the character's belt. The model has to reconcile those statements. A game database stores one current inventory record.
Projects make ChatGPT a more capable campaign notebook. They do not make the notebook the rules authority.
## Where ChatGPT-as-DM still breaks down
**No built-in game dice.** When ChatGPT prints a roll in ordinary prose, the result is part of the generated response. On plans and surfaces with a code tool, it can explicitly use that tool to produce randomness. There is still no required game workflow that commits a roll, records its expression and result, prevents a retry from changing it, and applies the outcome once before narration continues.
**No rules engine.** This is the big one. Ask ChatGPT to adjudicate a grapple check and it might get it right. Ask it to track concentration across a five-round fight while managing action economy and three players' reactions and it will eventually invent rulings that don't exist. Concrete things that go wrong: a paladin smites after seeing the dice (the rules require the decision first); a spell's damage type is misremembered; concentration silently survives a failed save; bonus actions and reactions get conflated.
**No canonical character sheet.** You can upload a sheet or maintain one in a project. ChatGPT and the players still have to keep that document consistent with the conversation. There is no transaction that automatically spends the spell slot, applies the condition, moves the item, and rejects an illegal update.
**Collaboration is not campaign multiplayer.** Shared Projects give several people common files and context. They do not create one party roster, turn order, permission model, campaign event stream, or interface where each player submits an action as their character. A human host still coordinates the table.
**Combat drift.** This is what kills most ChatGPT campaigns. Combat is the densest application of rules in D&D, and it's where LLM-as-DM systems fail most visibly. The AI loses track of who's gone, what conditions are active, how much HP someone has, whether a spell is still concentrated on. You can correct it manually, but at that point you're DMing the AI, not playing.
## Does a better prompt fix it?
This is the most common follow-up question, so it's worth answering directly: no, not the parts that matter.
A well-written system prompt genuinely improves narration, tone consistency, and how well the model stays in character. It does not create a structured campaign database, a legal-action validator, or a character sheet that updates transactionally. Those are missing infrastructure, not missing instructions, and no amount of prompt engineering supplies them.
What prompting does help with is exactly the use cases above: one-shots, prep, and freeform play.
## How a purpose-built AI DM is different
A tool built specifically for running tabletop campaigns handles these problems architecturally, not by hoping the LLM gets it right.
In TableForge's case: a dedicated [rules engine](/blog/how-the-rules-engine-works) (real code, not an LLM) adjudicates dice, combat, conditions, and spell slots. Character sheets update automatically based on engine output. Campaign memory is persistent across sessions in structured form: NPCs, locations, decisions, quest state, consequences. Multiplayer is first-class, supporting up to six players in real-time or async. The LLM still does what it's good at (narration, NPC voice, atmosphere, reacting to your choices) and stops being asked to do what it isn't good at.
The point is not that ChatGPT is bad. It offers broader writing control, any genre, uploaded house rules, and an excellent workspace for a human DM. The point is that running a long campaign is a different problem than managing useful context, and it benefits from infrastructure built for it.
## How to decide
If you want to play D&D for an evening, experiment with any setting, or help a human DM prepare, try ChatGPT first. It is flexible, familiar, and requires no game-specific account. Our guide to [running D&D in ChatGPT](/blog/running-dnd-in-chatgpt) has the setup prompts that make it work as long as it can.
If you want to run a campaign that holds together across sessions, with real dice and a working character sheet and the option to invite friends, you want a purpose-built tool. There are a [few in the category](/blog/best-ai-dungeon-master-2026). We make one. [How a TableForge session runs](/how-it-works) shows what a purpose-built tool does with a turn that ChatGPT has to improvise.
A pragmatic order of operations: try ChatGPT for an hour. Notice where it works and where it doesn't. If the category interests you, try a [free tier](/blog/free-ai-dungeon-master) of a dedicated tool. Pick the one that runs your game the way you want it run.
## Frequently asked questions
**Can ChatGPT be a dungeon master?**
Yes. ChatGPT narrates well, can improvise a one-shot, and can maintain more continuity through Projects and memory. It still lacks canonical campaign state and a D&D rules engine, so the player must reconcile sheets, resources, combat, and rulings over a long campaign.
**Why does ChatGPT get D&D rules wrong?**
It is a language model reasoning from context, not a D&D rules engine validating a legal action. It can explain rules well and still apply one inconsistently while tracking several creatures, resources, reactions, and conditions at once.
**Can ChatGPT roll dice properly?**
A number generated in an ordinary prose response is not an independently recorded die result. ChatGPT can use a code tool for randomness when that tool is available and explicitly invoked, but it still lacks a built-in campaign ledger that commits the roll before narration and applies the result exactly once.
**Is a dedicated AI dungeon master worth paying for over ChatGPT?**
If you want a campaign that holds together across sessions with real dice, an automatic character sheet, and the option to invite friends, yes. If you want an evening of freeform fantasy storytelling and do not mind rules drift, ChatGPT is fine and you may already be paying for it.
**Can you play multiplayer D&D on ChatGPT?**
ChatGPT Projects can be shared for collaboration, but a shared workspace is not a turn-based campaign room with party characters, permissions, combat state, and one authoritative event history. A host can relay for a group, but the host remains responsible for coordinating the game.
**What is the best prompt to make ChatGPT a dungeon master?**
A good prompt improves narration, tone, pacing, and how carefully ChatGPT uses your files. It does not create a structured campaign database, legal-action gate, or character sheet that updates transactionally. Prompting helps most for one-shots, freeform play, and human-DM preparation.
---
# How TableForge's D&D Rules Engine Works
Source: https://tableforge.gg/blog/how-the-rules-engine-works
Published: 2026-05-22
Updated: 2026-07-22
Short answer: TableForge splits an AI dungeon master into two systems. The AI narrates: it describes scenes, voices NPCs, and reacts to player choices. A separate rules engine, written as ordinary deterministic code rather than as a language model, adjudicates every mechanical action: dice rolls, attack resolution, damage, conditions, spell slots, concentration, initiative, and action economy. The engine returns a structured result and the AI describes it in prose. This is what lets a campaign stay mechanically correct across dozens of sessions.
The biggest architectural decision in TableForge is the one users never see directly. We separated the AI that narrates the story from the system that runs the rules. The AI describes what happens in the world. The rules engine decides what actually happens mechanically. This post is about why we built it that way and how it works in practice.
## Why we separated narration from adjudication
Large language models are extraordinary collaborative writers and unreliable accountants. They can describe a tense standoff in a smoke-filled tavern with real atmosphere, and they can also forget that your concentration spell ended two turns ago. Both of those things are true at the same time, and they don't have the same fix.
You don't make an LLM better at math by training it harder. You make it better at math by handing the math to a calculator. The same logic applies to D&D. The LLM doesn't need to roll the dice, track HP, or remember whether a Bardic Inspiration die has been spent. It needs to know what happened so it can narrate the result.
Most AI DM tools we've seen don't do this split. They ask the LLM to do everything: improvise the scene, voice the NPCs, roll the dice, track the state, apply the rules. This works for a while. It usually breaks somewhere around the third combat encounter, when the system starts contradicting itself in small ways that the players notice but the AI doesn't.
TableForge handles the work differently. The LLM narrates. The engine adjudicates. The two communicate in structured messages, not vibes.
## Which system owns what
| Job | Owner | Why |
|---|---|---|
| Scene description, NPC voice, atmosphere | AI narrator | Genuinely what LLMs are best at |
| Reacting to player choices, plot continuity | AI narrator | Requires open-ended judgment |
| Dice rolls | Rules engine | Needs real randomness |
| Attack, damage, and crit resolution | Rules engine | Must be identical every time |
| HP, spell slots, conditions, exhaustion | Rules engine | State that has to survive dozens of sessions |
| Initiative and action economy | Rules engine | Where LLM DMs drift fastest |
| Encounter scaling to party size | Rules engine | Deterministic math, not taste |
## What the rules engine is
It's code. Specifically, it's a deterministic system written in Ruby that handles every mechanical action in a D&D 5e session: dice rolls, attack resolution, damage calculation, condition application, spell slot tracking, concentration checks, initiative, action economy, and the dozens of other small mechanical decisions that happen in a session of play.
The engine is built against the SRD 2024 (5.2, published under CC-BY 4.0 by Wizards of the Coast). It knows what every spell does. It knows what every condition imposes. It knows what counts as an action, a bonus action, a reaction, and a free interaction. When a rule applies, the engine applies it the same way every time, because it's the same code running with the same logic.
This is the boring part. It's supposed to be boring. The whole point of a rules engine is that it runs in the background, gets the math right, and never improvises a ruling that contradicts last session's ruling.
## A walkthrough: what happens when a player attacks
Here's the path a single attack roll takes through the system.
**1. Player intent.** A player types something like "I attack the bog wraith with my longsword." The text goes to the AI narrator.
**2. The narrator parses the intent.** The narrator understands this as a combat action and calls into the rules engine with a structured request: this character is attacking that target with this weapon.
**3. The engine validates the action.** Is it the character's turn? Do they have an action available? Is the target in range? Is there cover, advantage, or disadvantage from current conditions? If anything blocks the action, the engine returns an error and the narrator explains it in-fiction ("You'd love to, but the wraith just stepped behind the standing stone").
**4. The engine rolls the attack.** Real randomness, not LLM-generated text that looks like a number. It applies the character's proficiency bonus, the relevant ability modifier, any active buffs or penalties, and any advantage or disadvantage from conditions. The result is a real integer compared against a real Armor Class.
**5. The engine resolves the hit or miss.** On a hit, it rolls damage using the weapon's damage dice plus modifiers, applies critical-hit logic if relevant, accounts for damage type (resistance, vulnerability, immunity), and subtracts from the target's HP. On a miss, it notes that nothing happens mechanically.
**6. The engine updates state.** Character sheet updates, target HP updates, any conditions applied or removed. If the target hits 0 HP, the engine triggers the appropriate consequences.
**7. The engine returns a structured result to the narrator.** Something like: attack hit, rolled 17 vs AC 15, dealt 9 slashing damage, target now at 17/45 HP.
**8. The narrator describes what happened.** Now the LLM does what it's good at. It takes the structured result and writes it in prose: "Your longsword catches the wraith mid-drift, biting deep into its ethereal form. It recoils with a sound like wind through dead reeds, but stays upright."
The player sees the prose. The dice rolls are visible too (TableForge shows the math because players want to see it). What the player doesn't see is the boundary between the AI's job and the engine's job, because by the time the result reaches them, the work is already split correctly.
## Why this matters for long campaigns
The split matters most when campaigns get long.
A one-shot doesn't stress the system. A 20-session campaign does. By session 20 there have been hundreds of combats, thousands of dice rolls, dozens of conditions applied and lifted, spell slots tracked across long rests, exhaustion levels accumulated, inspiration dice earned and spent. None of this can be "approximately right." It has to be actually right, the same way it would be at a real table with a competent DM and good record-keeping.
The engine is the thing that lets long campaigns hold together. Your wizard genuinely has the spell slots they should have. Your concentration spell genuinely breaks when it should. The encounter you're in genuinely tracks initiative across rounds. None of these are things the AI is "trying" to remember. They are things the code knows because the code is built to know them.
This is the architecture that makes the difference between an AI that can run a session and an AI that can run a campaign.
## What this doesn't do
It's worth being honest about what the rules engine isn't.
It doesn't make the narration better. That's the AI's job. A great rules engine with a mediocre narrator gives you a correct game that isn't fun to play. We work hard on both sides.
It doesn't handle homebrew content. The engine is built against the SRD. If your campaign relies on third-party books or custom rules, the engine doesn't know about them. Homebrew support is on the roadmap, as is [importing a PDF adventure or an official module](/blog/upload-pdf-adventure-to-ai-dm).
It doesn't make the [AI dungeon master](/blog/what-is-an-ai-dungeon-master) a substitute for a great human DM at a great table. We've said this [elsewhere](/blog/best-ai-dungeon-master-2026) and we'll keep saying it. The rules engine makes AI DMs viable for long campaigns; it doesn't change the fact that AI DMs are for a different occasion than the irreplaceable human game. [How the rest of a campaign fits together](/how-it-works) covers what sits on top of the engine.
What it does do is keep the math honest. In a category where most tools quietly fall apart somewhere around session four, that's the foundation that makes everything else possible.
## Frequently asked questions
**Why separate the AI from the rules engine?**
Large language models are excellent writers and unreliable accountants. You do not make an LLM better at math by training it harder, you hand the math to a calculator. Separating narration from adjudication means the AI never has to remember a hit point total or decide whether concentration broke.
**Are the dice rolls in TableForge actually random?**
Yes. Dice are rolled by the engine using real random number generation, not generated as text by the language model. An LLM asked to roll a d20 produces a number that looks plausible, which is not the same as being random, and over a long campaign the difference shows.
**Which D&D ruleset does the engine implement?**
The System Reference Document 2024 (SRD 5.2), published by Wizards of the Coast under Creative Commons Attribution 4.0. The engine covers spells, conditions, action economy, and combat resolution from that document.
**Can the AI still get rules wrong?**
The AI is not asked to get rules right. Dice, hit points, spell slots, condition application, and combat resolution are handled by code. The AI receives the outcome and describes it. What the AI can still get wrong is narration, for example describing a scene in a way that does not match what mechanically happened, which is a much less damaging failure.
**Does the rules engine support homebrew content?**
Not yet. The engine is built against the SRD, so it does not know about third-party books or custom rules. Homebrew support is on the roadmap.
**Does a rules engine make the game feel mechanical?**
No, because you never interact with it directly. You type what your character does in plain language and read prose back. The engine runs underneath, and TableForge surfaces the dice math because players want to see the numbers behind a result.
---
# The Best AI Dungeon Master in 2026: An Honest Comparison
Source: https://tableforge.gg/blog/best-ai-dungeon-master-2026
Published: 2026-05-15
Updated: 2026-08-31
Short answer: There is no single best AI dungeon master, because the tools split into three categories that do different jobs. Generic chatbots like ChatGPT and Claude narrate well but have no rules engine, no real dice, and no persistent state. Generative fiction sandboxes like AI Dungeon are great for freeform storytelling but are not D&D. Purpose-built AI tabletop tools, including TableForge, run an actual ruleset with real dice and campaign memory. Below we compare ten named tools one by one, using facts from each product's own published pricing pages and docs, and give a decision list for solo, duo, and group play.
[AI dungeon masters](/blog/what-is-an-ai-dungeon-master) have gone from "interesting demo" to "actually playable" in the last 18 months. The category is real, the tools are getting good, and there are now meaningful differences between them. This post is about how to choose.
We make one of these tools (TableForge), so this isn't a neutral review. But the framework below is honest, and we'd rather you pick the right tool for what you want than pick the wrong one and be disappointed in the whole category.
## What an AI dungeon master needs to do well
Five things separate an AI DM that holds together from one that doesn't.
**Rules accuracy.** Combat, spells, conditions, action economy, dice. Does the system actually run D&D, or is it improvising rulings every turn? This matters more the longer your campaign goes. A loose ruling in session one is a contradiction in session twelve.
**Persistent campaign memory.** Does the AI remember the NPC you befriended three sessions ago? The promise you made in session two? The fact that the cult's ritual is tied to the next new moon? Without persistent memory, every session is effectively a one-shot wearing the costume of a campaign. Run the [five-prompt AI DM memory test](/blog/why-ai-dm-doesnt-forget) instead of trusting the word "persistent."
**Multiplayer support.** Can multiple humans actually play together with one AI DM? Some tools are strictly solo, which is fine if you want solo play but a dealbreaker if you want to play with friends. Our [multiplayer AI Dungeon Master comparison](/blog/multiplayer-ai-dungeon-master-comparison) checks separate accounts, character ownership, shared state, and async play.
**Narrative quality.** Is the prose evocative? Are the NPCs distinct? Does the world feel alive, or does everything sound the same? This is what LLMs are genuinely good at, and it's still the part that separates the merely functional tools from the ones you want to keep playing.
**Pace and friction.** Does a session move at the speed of actual play? Or does every decision involve waiting, re-prompting, or fighting the interface? An AI DM that's correct but slow doesn't work, because nobody runs long campaigns on a tool they dread opening.
## The three categories, compared
| | Generic LLM chatbots | Fiction sandboxes | Purpose-built AI tabletop |
|---|---|---|---|
| Examples | ChatGPT, Claude | AI Dungeon and similar | TableForge, LoreKeeper, Infinity DM, The Endlessness |
| Ruleset | None; improvised | None or loose | D&D 5e via the SRD |
| Rules adjudication | LLM improvises | Whatever feels right | Programmatic engine |
| Dice | Generated text, not random | Not real | Real random number generation |
| Character sheet | You maintain by hand | Does not update itself | Updates automatically |
| Cross-session memory | Whatever you paste back in | Limited | Persistent and structured |
| Long combat | Drifts after a few rounds | Not mechanical | Varies by tool; TableForge tracks initiative, conditions, and reactions in the engine |
| Multiplayer | Shared chats vary; no native party engine | Available in AI Dungeon; varies elsewhere | Varies by tool; TableForge supports up to 6, sync or async |
| Best for | One-shots, prep, experimenting | Freeform fantasy fiction | Long D&D 5e campaigns |
### Generic LLM chatbots as DMs
ChatGPT, Claude, and similar general-purpose LLMs can run a D&D session if you prompt them well. The narration is often genuinely good. The category breaks down on the other four criteria.
There's no canonical game state, so every session depends on chat context, uploaded notes, or whichever memory features the product provides. There's no built-in campaign dice ledger, so a number in prose is not automatically a committed random roll. There's no D&D rules engine, so combat eventually drifts. Some general chat products support shared conversations, but a shared conversation is not a party engine with character ownership, initiative, resources, and one authoritative event history.
Generic LLMs are fine for one-shots, creative warmups, and experimenting with what an AI DM could feel like. They are not a long-term campaign solution. There's a fuller breakdown in [AI dungeon master vs ChatGPT](/blog/ai-dungeon-master-vs-chatgpt).
### Generative fiction sandboxes
AI Dungeon and similar tools are great at freeform collaborative fiction. You write what your character does, the AI writes what happens, you go back and forth. The stories can be wild and creative.
AI Dungeon itself supports real multi-user adventures through join codes. That makes it a legitimate multiplayer story product, even though the shared adventure still does not become a native D&D 5e rules and character system.
These aren't really D&D. There's no specific ruleset (or only a loose suggestion of one). The dice aren't real. The character sheet doesn't update itself. Combat is whatever the AI decides feels right in the moment.
If what you want is freeform fantasy storytelling, these tools are fun. If what you want is a D&D campaign, they're a different product, and we go through the distinction in detail in [AI Dungeon alternatives for actual D&D 5e](/blog/ai-dungeon-alternative).
### Purpose-built AI tabletop tools
A small group of tools, including TableForge, are built specifically for tabletop roleplaying. They typically have some combination of: a real rules engine, persistent campaign state, multiplayer support, and integration with a specific ruleset (usually D&D 5e via the SRD).
The tools in this category vary widely in how complete their rules engines are, how robust their memory systems are, whether multiplayer actually works, and whether paid play has a daily ceiling. This is where the meaningful comparison happens. Current direct comparisons include [The Endlessness vs TableForge](/vs/the-endlessness) and [InfinityDM vs TableForge](/vs/infinitydm).
## The tools in 2026, one by one
Categories tell you what kind of tool to want. These are the actual tools. Every factual claim below about a competitor comes from that product's own published pricing pages, help docs, or FAQs as of August 2026, not from third-party roundups; where a product's own pages say nothing or disagree with each other, we say so.
### LoreKeeper
LoreKeeper is a browser AI DM for 5e-style play with a permanent free tier. The free tier allows **20 turns per day**, and its two cheaper paid tiers are **capped at 30 and 60 turns per day**; only the top tier is unlimited. It **does not disclose which model runs the DM**, and **AI quality is tiered by plan**, labeled Standard, Enhanced, and Maximum. Multiplayer supports **up to 6 players**. Its help docs describe dice the AI rolls, plus a karmic dice system that silently grants advantage after five consecutive failed rolls.
### AIDungeonMaster.ai
AIDungeonMaster.ai is a 5e-focused AI game master that is **waitlist-only**; its pricing page says checkout is coming soon. Published plans meter play in credits at **one credit per player turn**: the free tier allows 10 DM responses per day, and paid tiers include 500 or 1,200 credits per month. It **does not disclose which model runs the DM**. The **free tier is solo only**; paid tiers allow 5 or 15 guest players. A creator marketplace for adventure modules is planned, with a 70/30 revenue split.
### Infinity DM
Infinity DM is a browser AI DM with what its own site calls 5e SRD-style mechanics "where applicable." The free tier allows **20 adventures per day**, and **no paid tier is purchasable yet**: the Pro tier is listed as coming soon with no price. It **does not disclose which model runs the DM**. **Multiplayer runs live or async**, though hosting a game is badged as a Pro feature. Each roll shows a rules receipt with the check, DC, and result, and four DM personas are available. We compare it directly in [InfinityDM vs TableForge](/vs/infinitydm).
### The Endlessness
The Endlessness is a **solo-only** AI DM for D&D 5e with detailed rules claims: its docs say it validates spell slots, action economy, and conditions, and shows every die rolled. **There is no human multiplayer**; companions are AI sidekicks. **Every tier caps turns, including paid ones**: 20 per day free, then **100 and 400 per day on the $9.99 and $24.99 plans**. It **does not disclose which model runs the DM**. Paid plans raise ceilings and unlock **PDF and DOCX campaign imports**. We compare it directly in [The Endlessness vs TableForge](/vs/the-endlessness).
### Dream Weaver
Dream Weaver has appeared in AI-generated roundups as a rules-light AI DM with room-code multiplayer for up to three players. As of August 2026, **its website is offline**, and we could not verify any of those claims against a live product page. We list it because rankings keep citing it; treat any current description of it, ours included, as unverified until the product is reachable again.
### Friends & Fables
Friends & Fables is an AI game master, Franz, for D&D 5e campaigns with **up to six players**, with party size capped by plan tier. Paid plans start at $19.95 per month with **unlimited standard turns**; the free tier allows 25 turns per day. **Premium narration costs extra**: it runs on a stronger model and consumes 6 credits per turn from a monthly allowance, so it stays metered even on the top tier. Its docs describe **automated attack, damage, and saving throw resolution**, and its own pricing page notes the product is in early access beta. Full comparison: [Friends & Fables vs TableForge](/blog/friends-and-fables-vs-tableforge).
### AI Realm
AI Realm is a 5e-flavored storytelling platform for **up to four humans**, built on the 5e SRD with click-to-roll dice. It offers a menu of AI models, and **the stronger models require a subscription**: its guides pair lower tiers with a standard model and higher tiers with an advanced one, with context size also increasing by tier. **No public pricing page exists**; prices are shown only after sign-in. Character stats are freely player-editable, so the 5e rules function as conventions rather than an enforcing engine.
### AI Dungeon
AI Dungeon is a freeform fiction sandbox rather than a D&D rules engine, and the most transparent tool here about models: it **publishes full model tables naming every model it runs**, including the base models behind its finetunes. **No tier caps play, free tier included**; higher tiers unlock **more models and larger context**, not more turns. **Multiplayer works through join codes** with no set player limit. There is no code-resolved combat or self-updating character sheet, which is the point: it is built for stories, not adjudication. See [AI Dungeon alternatives for D&D 5e](/blog/ai-dungeon-alternative).
### ChatGPT and Claude
ChatGPT and Claude are general assistants that can improvise a D&D session, and the narration is often genuinely good. There is **no rules engine, no committed dice, and no structured campaign state**: continuity lives in the context window and whatever memory features the product offers. **Both disclose exactly which model you are using.** Multiplayer does not exist beyond sharing a conversation. They are the right tool for **one-shots, prep, and experimenting**, and the wrong tool for a persistent campaign. The full breakdown is in [AI dungeon master vs ChatGPT](/blog/ai-dungeon-master-vs-chatgpt), and [running D&D in ChatGPT](/blog/running-dnd-in-chatgpt) is the practical setup guide.
### TableForge
TableForge is our tool, built for D&D 5e campaigns that hold together over months. **The game engine runs the game, and the AI DM narrates on top of it**: dice, HP, spell slots, conditions, and combat resolve through **deterministic code, not the language model**. That makes **long combat a strength**: initiative, conditions, and reactions are engine-tracked, so a twelve-round fight stays coherent. Campaign state is **persistent across sessions**. It supports **solo, duo, and groups up to six**, real-time or async, with **unlimited turns on every paid tier** and **the same frontier model running the DM at every tier**. It does not currently import PDF adventures or homebrew modules.
## Which tool for which game
- **For solo D&D 5e campaigns:** TableForge, with **unlimited turns on every paid tier**. Full campaigns with a rules engine, no group required.
- **For duo play (you plus one friend):** TableForge. Duo is a first-class mode, not a group plan with empty seats.
- **For group campaigns up to six players:** TableForge or Friends & Fables. TableForge supports **solo, duo, and groups up to six** with **the same frontier model at every tier**; Friends & Fables caps party size by plan tier and meters premium narration.
- **For combat-heavy campaigns:** TableForge. Initiative, conditions, and reactions live in the engine, not the model's memory, so a twelve-round fight resolves as cleanly as the first.
- **For freeform fantasy storytelling without rules:** AI Dungeon. No turn caps on any tier, and full model disclosure.
- **For one-shots and experimenting:** ChatGPT or Claude.
## Questions to ask before subscribing
The named entries above will go stale; these questions will not. Ask them of any AI DM before you pay:
- **Does the paid tier cap turns?** Several tools in this list cap play per day even on paid plans. Check the number, not the word "unlimited."
- **Which model runs the DM, and is it the same at every price?** Some tools never name their model. Some run a weaker one on cheaper tiers.
- **Does a better model cost extra?** Metered premium narration on top of a subscription changes the real monthly price.
- **Can more than one human play, and how many?** Solo-only and multiplayer-capable are different products.
- **Are the rules resolved by code or improvised by the model?** Ask how dice, HP, and conditions are actually adjudicated, because everything else follows from that.
- **What does the free tier include?** Turn caps, player caps, and feature gates on the free tier tell you what the paid product will feel like.
## Where TableForge fits
We're honest about the rest of the category, so we'll be honest about ourselves.
TableForge is built specifically for D&D 5e using the SRD 2024 (CC-BY 4.0). The [rules engine](/blog/how-the-rules-engine-works) is programmatic code, not the AI. Dice, HP, spell slots, conditions, and combat resolution all run through deterministic logic. The AI handles narration; the engine handles adjudication. This is the architectural choice that lets long campaigns hold together.
Campaign memory is persistent across sessions. NPCs, locations, decisions, quest state, and consequences carry forward. You can play tonight, come back in a month, and the world is where you left it.
Multiplayer is first-class: [solo](/blog/play-d-and-d-solo), [duo](/blog/play-d-and-d-with-one-friend), and groups up to six are all supported. Real-time and async play both work.
The [free tier](/blog/free-ai-dungeon-master) covers your first session, and every paid tier has unlimited turns.
## What's still hard
The honest part of any "best in category" post is the part where we say what doesn't work yet.
Long combat encounters are where most AI DMs work hardest. Tracking initiative, conditions, lair actions, and reactions across a 12-round fight is the limit case, and any tool that leaves those jobs to the language model degrades as the fight goes on. This is the part of the category where architecture decides the outcome: TableForge tracks initiative, conditions, and resources in engine code, so round twelve resolves as cleanly as round one. When you evaluate any tool, ask where combat state lives, because that answer predicts the whole fight.
Homebrew content support is uneven across the category. Tools built on the SRD begin with SRD content, but some offer broader worldbuilding and a few advertise document imports. If a specific book or campaign file matters, read the [current PDF adventure comparison](/blog/upload-pdf-adventure-to-ai-dm) and test whether the product preserves maps, triggers, stats, and branches rather than only its premise.
Voice and table presence are different from a real human DM. A great human DM reading the room, riffing on a joke, pulling a player back into the scene, that's a kind of magic AI doesn't do yet. AI DMs are very good at what they do. They're not the same thing as the right human DM at the right table.
The category is improving fast. What was true six months ago about AI DMs isn't true today, and what's true today won't be true in six more months. Try the current generation. Don't assume you already know what it can do.
## How to pick one
If you want freeform fantasy storytelling without specific rules: AI Dungeon or similar sandbox tools are fine. They do what they do well.
If you want to use [ChatGPT or Claude directly as a DM](/blog/ai-dungeon-master-vs-chatgpt): it works for one-shots and casual play. Don't try to run a long campaign this way.
If you want a real D&D 5e campaign that holds together across sessions, with persistent memory and an actual rules engine: you need a purpose-built tool. [TableForge's AI dungeon master](/) is one, and [how it runs a campaign](/how-it-works) shows what a purpose-built tool does differently. There are a few others worth trying. Test the free tier of whatever you pick before you subscribe.
A good human DM running a great group is hard to beat. AI dungeon masters aren't trying to be that. They're for the times when finding or being that DM isn't possible, and you want to play anyway.
## Frequently asked questions
**What is the best AI for playing D&D?**
It depends on what you want. For a long D&D 5e campaign that holds together, you want a purpose-built AI tabletop tool with a real rules engine and persistent campaign memory rather than a general chatbot. In practice that means TableForge for solo, duo, and group 5e campaigns, AI Dungeon for freeform fantasy storytelling, and ChatGPT or Claude for one-shots and experimenting.
**What is the best AI website for D&D?**
Judge any AI D&D site on five things: whether rules are adjudicated by code or improvised by the language model, whether campaign memory persists across sessions, whether multiplayer actually works, the quality of the narration, and whether a session moves at the pace of real play. By those criteria, TableForge fits solo, duo, and group 5e campaigns, AI Dungeon fits freeform stories, and ChatGPT or Claude fit one-shots. Test the free tier before subscribing.
**What are the alternatives to AI Dungeon for D&D 5e?**
Purpose-built AI dungeon masters that run 5e rules include TableForge, LoreKeeper, Infinity DM, and The Endlessness. They differ on the things worth checking before you subscribe: some cap turns per day even on paid plans, some never disclose which model runs the DM, and The Endlessness is solo only. TableForge supports solo, duo, and groups up to six with unlimited turns on every paid tier.
**Is there a free AI dungeon master?**
Yes. Most tools in the category, including TableForge, have a free tier that covers roughly a first session. Free tiers usually limit turns, players, or the number of active campaigns rather than removing features.
**Can ChatGPT be a good dungeon master?**
ChatGPT is good at narration and fine for one-shots, but it has no rules engine, no real dice, and no structured campaign state, so long campaigns drift. It typically breaks down around the third or fourth combat encounter.
**What is the difference between AI Dungeon and an AI dungeon master for D&D?**
AI Dungeon is a generative fiction sandbox with no specific ruleset, no real dice, and no self-updating character sheet. An AI dungeon master built for D&D 5e runs the actual rules, tracks your character sheet, and resolves combat mechanically.
**Can an AI dungeon master run official D&D modules or a PDF adventure?**
Some tools now accept campaign documents. The Endlessness advertises PDF and DOCX imports that it turns into private playable worlds. That is different from independently proving that every map, trigger, stat block, and branch is followed faithfully. TableForge does not currently import modules or adventure PDFs.
---
# Playing D&D With Just One Friend: Two Player Campaigns
Source: https://tableforge.gg/blog/play-d-and-d-with-one-friend
Published: 2026-05-01
Updated: 2026-08-14
Short answer: You can play D&D with just one friend. Two-player (duo) campaigns are one of the most common ways people actually play. The main obstacle is not game design, it is that someone has to DM, which means one of you never gets to play. An AI dungeon master removes that tradeoff: both players play their own character while the software runs the world, scales encounters to a two-person party, and remembers everything across sessions.
You can play [D&D for two](/dnd-for-two) with just one friend. Two-player campaigns are one of the most common ways people actually play, even though most online D&D content assumes a full party of four to six. This post is about how duo D&D works, what changes at a smaller table, and how to make it sustainable.
## What changes with only two players
A duo campaign isn't a worse version of a four-player campaign. It's a different shape of game. Some things genuinely change.
**Combat math is different.** Standard D&D 5e encounter math assumes a party of four. Two PCs against a typical encounter are usually outmatched. A duo campaign needs encounters tuned for two characters: fewer enemies, lower CR, or higher PC levels relative to the threat. This isn't hard, but it has to be deliberate.
**Skill coverage is narrower.** You can't have one of every class. You'll lean on creative solutions, multiclassing, or the DM finding ways around missing skills. A duo without a healer needs different fights than a duo with one.
**Both players get more spotlight.** This is mostly an upside. When there are only two PCs, each scene belongs to one of them. Conversations are deeper. Character arcs go further. Decisions matter more because there's no one else to defer to.
**Sessions move faster.** A two-player session can cover more story per hour than a four-player one, because there's less waiting between turns and less group discussion. Three hours with a duo is a meaningful chunk of campaign.
## The DM problem at small tables
The hardest part of duo D&D isn't the game design. It's the DM.
You have a few options, and each has a catch.
| Arrangement | How it works | The catch |
|---|---|---|
| One of you DMs | The other player runs the game | One person never gets to play |
| Alternating DMs | Two campaigns in parallel, switching sides | Twice the prep; long arcs get diluted |
| Recruit a third person | Find an outside DM for two players | Most DMs prefer larger tables; scheduling returns |
| AI dungeon master | Software runs the world | Rules quality varies by tool; no human improvisation |
One of you DMs for the other. The other player never gets to play, which is a hard ask for a hobby. Some couples and close friends make this work, especially if one person genuinely prefers running the game. Most don't, and the player-who-isn't-playing slowly disengages.
You alternate DMing. Two campaigns running in parallel, switching sides between sessions. This works, but it's heavy. You're maintaining two worlds, and long arcs get diluted. Most alternating-DM arrangements drift back to one main campaign over time.
You find a third person to DM for just two players. Possible, but most DMs prefer larger tables, and finding one who wants the smaller game (and matches your schedule) is a real problem.
This is the gap an [AI dungeon master](/blog/what-is-an-ai-dungeon-master) fills. Nobody has to give up playing. Nobody has to maintain two worlds. The DM is always available. It doesn't replace a great human DM, but it solves the structural problem that kills most duo campaigns: somebody always has to give something up.
## How TableForge handles duo campaigns
In a TableForge duo campaign, both of you play. Both of you make characters. Both of you sit on the player side of the table.
The AI dungeon master runs the world, voices the NPCs, manages the rules, and tracks what's happening across sessions. Combat encounters scale to a two-player party because the [engine](/blog/how-the-rules-engine-works) knows how many PCs are at the table. Skill checks account for what your party can and can't do.
Campaign memory is persistent across sessions. The merchant your friend insulted in session one is going to remember in session twelve. The favor you collected from the bandit captain is still on the books. Long-running duo campaigns hold together the same way long-running group campaigns do.
Real-time and async both work. If you're online together, play synchronously. If your schedules don't line up that week, take turns when you can and the DM holds the thread.
Only the host pays. The second player joins free and plays with full access.
## What duo D&D campaigns are great for
A few situations where duo D&D is actually the right shape, not just a fallback.
**Couples who want a shared creative hobby.** Two characters in one world. You build something together that doesn't exist anywhere else.
**Long-distance friends keeping a regular thing going.** A weekly or bi-weekly duo session is a sustainable way to stay close with someone who moved away. The campaign becomes its own ongoing reason to talk.
**Family pairs.** Siblings, parent-and-kid duos, partners. The lower coordination overhead of a two-person game makes it actually viable, where a full group might never get off the ground.
**Two friends who've been trying to schedule a four-person campaign for six months.** Sometimes you just want to play. Two of you can start tonight; the rest can join later if it ever happens.
## How to start a duo campaign
One of you signs up and creates the campaign. That person is the host, and only the host needs a subscription. The other joins for free and plays their own character, fully.
Both of you make characters. Don't pick the same class. Talk about what kind of story you want: tense and tactical, low-stakes and weird, mystery, court intrigue, road movie. The AI will run whatever you want; it helps if you've agreed on the vibe.
Start playing. The first session is free. [How a shared campaign runs](/how-it-works) covers invites, turn order, and what each of you controls. The dedicated [multiplayer D&D guide](/blog/multiplayer-d-and-d-online) explains how quests, inventory, XP, and character ownership stay separate inside the shared world. Most duos figure out their dynamic in the first hour and the campaign starts getting interesting in session two.
The thing nobody mentions about duo D&D: it's the campaign you'll actually keep playing. Big groups die from scheduling. [Solo](/blog/play-d-and-d-solo) can be hard to sustain alone. Two people who want to play, with a DM that's always available, is the configuration that lasts.
## Frequently asked questions
**Can two people play D&D together?**
Yes. Two-player campaigns work well and are extremely common. The main adjustment is combat math, because standard 5e encounters assume a party of four. Two characters need fewer enemies, lower challenge ratings, or a higher level relative to the threat.
**Can you play D&D with 2 players and no DM?**
Yes, with an AI dungeon master. Both players play their own characters while the software describes the world, voices the NPCs, and adjudicates the rules. This is the only arrangement where neither person has to give up playing in order to run the game.
**How do you balance D&D encounters for two players?**
Use fewer enemies, lower the challenge rating, or run the characters at a higher level than the encounter assumes. TableForge's rules engine knows how many characters are at the table and scales encounters to a two-person party automatically.
**Is two player D&D worth it compared to a full group?**
It is a different shape of game, not a worse one. Each scene belongs to one of two characters, so conversations go deeper and arcs go further. Sessions also move faster because there is less waiting between turns and less group debate.
**Do both players need to pay for TableForge?**
No. Only the host, meaning the player who creates the campaign, needs a subscription. The second player joins for free and plays their own character with full access.
**Can two players play D&D at different times?**
Yes. TableForge supports asynchronous play, so you can each take your turn whenever you are free and the AI dungeon master holds the thread until both of you have acted. This is what makes long-distance duo campaigns sustainable.
---
# Can You Play D&D Solo? Single Player D&D Online in 2026
Source: https://tableforge.gg/blog/play-d-and-d-solo
Published: 2026-04-17
Updated: 2026-08-31
Short answer: Yes, you can play D&D solo. There are three main approaches: solo oracle systems like Mythic GM Emulator, journaling games like Thousand Year Old Vampire, and AI dungeon masters. An AI DM is the closest to being a player in a normal campaign, because the software runs the world, voices the NPCs, and adjudicates the rules while you just play your character. TableForge runs full solo D&D 5e campaigns with persistent memory and a real rules engine, and the first session is free.
Yes, you can play [solo D&D](/solo-dnd). Solo tabletop roleplaying is a real, growing way to play, and there are three main ways people do it: solo oracle systems, journaling games, and AI dungeon masters. This post is about how each one works and where each one fits.
## What does solo D&D actually look like?
One player. One character (sometimes a small party that you run yourself). You make decisions, roll dice, and react to what the world throws at you. The role that a Dungeon Master normally fills, describing the world, voicing the NPCs, deciding what happens when you try something, gets filled by something else: a randomized oracle table, a structured prompt system, or an AI.
It is not lesser D&D. It is its own way of playing. Solo campaigns can be slower, more reflective, more focused on the inner life of one character. They can also be tense, tactical, and just as long-running as any group campaign. The session you don't have to schedule is a session you actually play.
## The three main approaches to solo D&D
| Approach | What it is | Best for | Tradeoff |
|---|---|---|---|
| Solo oracles | Dice tables that answer yes/no questions about the world | System-mastery players who want full creative control | High cognitive load; you run both sides |
| Journaling games | Prompt-driven solo RPGs centered on writing | Contemplative, story-first play | Not really D&D; little tactical combat |
| AI dungeon masters | Software that runs the world and adjudicates rules | Playing D&D 5e without organizing anyone | Rules quality varies a lot between tools |
### Solo oracles
Systems like Mythic GM Emulator and Ironsworn (which is its own ruleset but worth mentioning) let you DM for yourself. You roll on tables to answer questions about the world: Is the door locked? Does the guard believe my story? What does the merchant want? The tables generate surprise so the world feels like it's pushing back instead of just doing what you want.
Oracle play is great if you like the system-mastery side of tabletop and want full creative control. The cognitive load is high. You're effectively running both sides of the game, which means a session takes longer per hour of story than playing with a DM. If this is your style, our guide to [running Mythic GME digitally](/blog/mythic-gme-digital-tools) covers the free tools that speed up the lookups without taking over the interpretation.
### Journaling games
Games like Thousand Year Old Vampire and Alone Among the Stars are built specifically for solo play. They're prompt-driven, often introspective, and lean toward writing as the main activity. The dice (or cards, or other randomizers) push the narrative forward.
These are great if you want a contemplative, story-first experience. They're not really D&D, but if you're looking at solo D&D because what you want is a single-player narrative game, journaling RPGs are worth knowing about.
### AI dungeon masters
The newest option. An [AI dungeon master](/blog/what-is-an-ai-dungeon-master) runs the world for you the way a human DM would, except it's always available and never has to cancel because of work. You describe what your character does. The AI describes what happens. The world tracks state across sessions. NPCs remember you. Consequences stick.
This is the option closest to the experience of being a player in a regular campaign, just without the four other humans and the scheduling that comes with them. TableForge is one of these.
## What makes solo D&D actually work
Whatever approach you pick, three things separate a solo campaign that survives from one that fizzles after session two.
**Persistent world state.** The bandit you spared in session two should still owe you a favor in session ten. The merchant who short-changed you should remember when you come back. Without persistence, every session feels like a one-shot, and one-shots get old fast.
**Real rules.** Solo play falls apart faster than group play when the rules drift, because there's no other player at the table to catch a mistake. If your concentration spell silently disappears halfway through a fight, or if your HP gets miscounted, the immersion breaks. The dice and the rules need to be honest.
**A world that pushes back.** The point of having a DM, human or AI or oracle, is that something outside your control reacts to what you do. If the world only ever does what you want, you're writing a story, not playing a game. Solo D&D works best when the system can surprise you.
## How TableForge handles solo play
Solo isn't a fallback mode in TableForge. It's a supported way to play, alongside duo and full-group campaigns. Some of our most engaged players are running solo campaigns right now.
The AI dungeon master runs a persistent world. NPCs remember you across sessions. Locations track what happened there. Quest state and consequences carry forward. You can play tonight, come back in three weeks, and the world is exactly where you left it.
The [rules engine](/blog/how-the-rules-engine-works) (the part that adjudicates dice, combat, conditions, and spell slots) runs the same way whether you're alone or at a full table. It's programmatic code, not the AI guessing. This is what keeps long solo campaigns honest. Your concentration breaks when it should. Your spell slots track correctly. The encounter math is real.
Encounters also scale to a party of one. Standard 5e encounter math assumes four characters, so a solo character against a stock encounter is usually outmatched. The engine knows how many characters are at the table and builds fights accordingly.
## How to start a solo D&D campaign tonight
You don't need to overthink the first session.
1. Pick a character concept you'd want to play for a few weeks. A wandering monk, a rogue with a debt to pay, a wizard who's been in the same library for too long.
2. Pick a tone. High fantasy, gritty, mystery, court intrigue. You can always shift.
3. Start a campaign. TableForge's [free tier](/blog/free-ai-dungeon-master) covers your first session. [How a solo campaign runs](/how-it-works) walks through character creation to your first fight.
4. Play. Let the world surprise you.
Solo D&D works because you stop waiting for the conditions to be perfect. There's no party to coordinate, no Tuesday night to defend on the calendar, no DM to find. There's just the question of whether you want to play.
## Frequently asked questions
**Can you play D&D by yourself?**
Yes. Solo D&D is a well-established way to play. You can use a solo oracle system to answer questions about the world with dice tables, play a journaling RPG designed for one player, or use an AI dungeon master that runs the world for you the way a human DM would.
**What is the best way to play single player D&D online?**
An AI dungeon master is the closest online equivalent to playing in a normal campaign, because you only have to play your character while the software handles the world, the NPCs, and the rules. TableForge runs solo D&D 5e campaigns in the browser with persistent memory and a programmatic rules engine.
**Is solo D&D actually fun?**
For a lot of players, yes. Solo campaigns tend to be more reflective and more focused on one character's arc, and they can be just as long-running as group campaigns. The main advantage is that there is no session to schedule, which is the reason most group campaigns never happen.
**Do you need a DM to play D&D alone?**
You need something to fill the DM role, but it does not have to be a person. A solo oracle table, a journaling prompt system, or an AI dungeon master can all provide the outside reaction that makes the world feel like it is pushing back.
**Can you play solo D&D for free?**
Yes. Solo oracle systems like Ironsworn are free to download, and TableForge has a free tier that covers roughly a full first session with an AI dungeon master. There is more detail in our guide to playing D&D online free.
**How many characters should you run in a solo campaign?**
One is the most common and the easiest to sustain, because you get a deeper arc and less bookkeeping. Some solo players run a small party of two or three characters for tactical variety in combat, which works but roughly doubles the cognitive load.
---
# What Is an AI Dungeon Master? How AI DMs Work in 2026
Source: https://tableforge.gg/blog/what-is-an-ai-dungeon-master
Published: 2026-04-03
Updated: 2026-08-14
Short answer: An AI dungeon master is software that runs a tabletop roleplaying campaign in place of a human DM: it describes the world, voices the NPCs, adjudicates the rules, and reacts to whatever the players decide to do. Most AI DMs are a large language model with a system prompt, which means they narrate well but drift on rules. TableForge splits the job in two: the AI narrates, and a programmatic rules engine adjudicates dice, combat, conditions, and spell slots in code.
An **AI dungeon master** is software that runs a tabletop roleplaying campaign in place of a human DM. It describes the world, voices the NPCs, adjudicates the rules, and reacts to whatever the players decide to do. You play; it runs everything else.
The category went from novelty to genuinely playable over the last two years. This post covers what an AI DM actually does, how the current generation works, where most of them break, and what a well-built one looks like.
## What a Dungeon Master Actually Does
A Dungeon Master is part referee, part storyteller, part rules encyclopedia. They describe the world, voice every NPC, adjudicate every roll, track every spell slot, and somehow keep the story moving while four players argue about whether you can grapple a dragon mid-flight. It is an enormous cognitive load, which is why finding a willing DM is one of the oldest problems in tabletop gaming.
When a DM is unavailable, campaigns die. Not from lack of interest, but from logistics. The DM moves across the country, burns out, or simply can't commit to a Tuesday night every two weeks indefinitely. The players are still there, dice in hand, with nowhere to go.
An AI dungeon master takes on that job description. The interesting question is how much of it the software can actually do.
## What "AI DM" Usually Means in Practice
The last few years have produced a wave of AI Dungeon Master tools. Most of them are, at their core, a large language model with a system prompt that says something like: *You are a Dungeon Master running a D&D 5e campaign.* The LLM improvises dialogue, describes scenes, and tries to remember what happened last session.
For pure storytelling (atmosphere, NPC personality, reactive narrative), this works surprisingly well. Modern LLMs are genuinely good at collaborative fiction. The trouble starts when rules enter the picture.
## The Problem: LLMs Hallucinate Rules
Ask an LLM to adjudicate a grapple check and it might get it right. Ask it to track concentration spells across a five-round combat while managing action economy, bonus actions, and three different players' reaction triggers, and it will eventually invent rulings that don't exist. Not because it's trying to cheat you, but because it's a pattern-matching system, not a rules engine.
Concrete examples: an LLM DM might let a Paladin smite after seeing the dice result (the rules require the decision before rolling). It might forget that a character's Bardic Inspiration die was spent two turns ago. It might apply the wrong damage type for a spell, miss that a condition grants advantage on a saving throw, or simply lose track of HP in a long combat. These aren't edge cases. They happen in ordinary play.
The same weakness shows up in dice. When an LLM "rolls," it generates text that looks like a die roll. It is not random in any statistical sense, and it will sometimes produce the number it thinks is dramatically appropriate, which is exactly what you don't want from dice.
## The Four Things That Separate a Working AI DM From a Demo
If you're evaluating any AI dungeon master, these are the load-bearing features. A tool can have beautiful prose and still fail as a campaign engine if it misses these.
| Capability | Why it matters | What failure looks like |
|---|---|---|
| Real rules adjudication | Rulings must stay consistent across dozens of sessions | Combat contradicts itself by session four |
| Real random dice | Statistical honesty is what makes stakes real | Improbable streaks, dramatically convenient rolls |
| Persistent campaign memory | The world has to remember you | NPCs forget you, quest threads quietly vanish |
| Automatic character state | HP, slots, and conditions must survive the session | You become the bookkeeper for your own game |
## TableForge's Approach: Two Systems, One Table
TableForge separates the work that belongs to an LLM from the work that doesn't.
The **AI narrator** handles what LLMs are genuinely good at: describing environments, voicing NPCs, reacting to player choices, building atmosphere, and keeping the story coherent across sessions. It has persistent memory across your entire campaign: NPCs, locations, player decisions, plot threads, consequences. It follows your lead. There is no script.
The **rules engine** is programmatic code, not an LLM. Dice rolls, HP tracking, spell slot management, condition application, grapple checks, concentration saves, action economy: all of it is adjudicated by deterministic logic that runs the same way every time. The engine feeds its results to the narrator, which then describes what happened in prose. You never see the machinery, but it's there. There's a full walkthrough in [how the rules engine works](/blog/how-the-rules-engine-works).
## What This Means for Players
In practice, it means the game works. You don't have to fact-check the DM. When the rogue crits and you ask for the damage, the engine calculates it correctly and the narrator describes the result. When your concentration breaks, it breaks because the code says so, not because the LLM happened to remember.
It also means the experience holds together across sessions. The AI doesn't forget that you spared the bandit captain in session two, or that the merchant owes you a favor, or that the cult's ritual is tied to the next new moon. Campaign memory is persistent and structured. You can play tonight and pick up next month with the character and world state still available. The [five-prompt memory benchmark](/blog/why-ai-dm-doesnt-forget) shows how to test that claim against any product.
## How People Actually Use AI Dungeon Masters
Three shapes of game come up again and again, and all three are first-class rather than fallbacks:
- **[Solo campaigns](/blog/play-d-and-d-solo).** One player, one character, no scheduling. The most common way people start.
- **[Duo campaigns](/blog/play-d-and-d-with-one-friend).** Two friends, two characters, and nobody has to give up playing in order to run the game.
- **[Full groups without a DM](/blog/d-and-d-without-a-dm).** Three to six players who have everything except someone willing to run it.
## What AI Dungeon Masters Still Can't Do
Being straight about the limits is part of the answer.
Long, complex combats remain the hardest case for every tool in the category. Twelve rounds with lair actions, reactions, and stacked conditions is the limit test, and everyone is still improving at it.
TableForge does not currently support homebrew content, third-party material, or [importing a PDF adventure or an official published module](/blog/upload-pdf-adventure-to-ai-dm). Other products now advertise some of those capabilities, so treat this as a TableForge limitation rather than a permanent category limit.
And a great human DM reading the room, riffing on a player's weird joke, pulling someone back into the scene, is still a kind of magic that software doesn't reproduce. AI dungeon masters are very good at what they do. They are not the same thing as the right human DM at the right table. [How a TableForge campaign runs](/how-it-works) covers what they do handle.
The goal has always been a table that feels like a real campaign, not a demo, not a one-shot, not a chatbot pretending to roll dice.
## Frequently asked questions
**What is an AI dungeon master?**
An AI dungeon master is software that runs a tabletop roleplaying campaign in place of a human DM. It describes the world, voices the NPCs, adjudicates the rules, and reacts to what the players decide to do. The best AI DMs run full persistent campaigns across many sessions rather than one-off scenes.
**Is an AI dungeon master the same thing as AI Dungeon?**
No. AI Dungeon is a generative fiction sandbox, not a D&D system. It has no specific ruleset, no real dice, and no character sheet that updates itself. An AI dungeon master built for D&D 5e runs the actual rules with real dice and persistent campaign state.
**Can an AI dungeon master run a real D&D 5e campaign?**
Yes, if it has a real rules engine and persistent campaign memory. TableForge runs D&D 5e using the SRD 2024, with dice, combat, conditions, and spell slots adjudicated by code rather than by the language model, so campaigns hold together across dozens of sessions.
**Do you need to know D&D to play with an AI dungeon master?**
No. The AI handles the rules, so new players can start without reading a rulebook. TableForge's Primer explains dice, ability scores, combat, and spells in plain language if you want to understand what is happening under the hood.
**Is an AI dungeon master better than a human DM?**
No. A good human DM running a great group is hard to beat, and AI DMs are not trying to replace that. An AI dungeon master is for the times when finding or being that DM is not possible: schedules that never line up, friends who moved away, or wanting to play tonight without organizing four other people first.
---
# The Endlessness vs TableForge: AI DMs Compared
Source: https://tableforge.gg/vs/the-endlessness
Published: 2026-08-14
Updated: 2026-08-31
Short answer: The Endlessness and TableForge are both purpose-built AI Dungeon Masters with real 5e character state, inventory, XP, level progression, transparent dice, and persistent campaigns. The Endlessness is the better fit if you want solo play with imported campaign documents. TableForge is the better fit for multiplayer, asynchronous groups, and paid play without a daily turn ceiling. The Endlessness currently caps every plan at 20, 100, or 400 turns per day and says multiplayer is still in development. TableForge's free trial is limited, but its paid plans provide unlimited DM narration turns.
The Endlessness and TableForge are trying to build the same difficult thing: a D&D campaign where software does more than improvise prose. Both products put character data, dice, combat, progression, and persistent world state around an AI narrator.
We make TableForge, so this is not a neutral review. The comparison gives The Endlessness credit where its public product and release notes support it, and separates shipped features from future plans. Details were checked against official sources on August 14, 2026.
## The short comparison
| | The Endlessness | TableForge |
|---|---|---|
| Best for | Solo 5e campaigns, including imported campaign documents | Solo or multiplayer 5e campaigns that can continue live or async |
| Current players | Solo; multiplayer described as in development | One to six, depending on the host's plan |
| Rules | SRD 5.2.1 combat and character systems | 2024 SRD mechanics with programmatic rules systems |
| Character state | Sheet, equipment, spell slots, conditions, class resources, XP, and levels | Sheet, inventory, equipment, currency, spell slots, conditions, class resources, XP, and levels |
| Campaign state | Persistent worlds, NPC relationships, quests, codex, and notebook | Story state, objectives, milestones, open leads, NPC relationships, summaries, and world state |
| Campaign import | PDF, DOCX, and other document imports on paid plans | No module or PDF imports currently |
| Turn limits | Daily caps of 20, 100, or 400, depending on plan | 60 total DM turns on free; unlimited DM turns on every paid plan |
Neither product belongs in the "just a chatbot" bucket. The useful comparison is where each campaign can go, who can join it, and whether the software interrupts a session that has finally found momentum.
## The Endlessness is a serious solo 5e game
The Endlessness describes itself as an AI Dungeon Master for complete D&D 5e campaigns. Its [official product page](https://theendlessness.com/) lists SRD 5.2.1 rules, transparent dice, initiative, action economy, death saves, concentration, guided character creation, equipment, spells, and persistent world state.
Its [release notes](https://theendlessness.com/releases) provide more useful evidence than a feature grid. They document real inventory quantities, merchant stock, currency by denomination, party XP, level-up choices, companions with stats, character resources, quest notes, codex entries, and a long list of specific combat rule fixes. That is the footprint of a game being built and operated, not only a landing-page promise.
The Endlessness also ships a feature TableForge does not currently have: importing a campaign from PDF, DOCX, or another document into a private playable world. If your main requirement is bringing an existing adventure into a solo AI-run game, that may decide the comparison immediately. TableForge runs original campaigns and does not currently accept commercial modules or third-party campaign files.
## The turn cap is the clearest difference
Your best session is the one you cannot stop playing. A limit that arrives during that session is not a minor account detail. It changes the game at the exact moment a player is most invested.
The Endlessness's [published plan limits](https://theendlessness.com/pricing) currently apply a daily ceiling to every tier:
- Free stops at 20 turns per day.
- Adventurer stops at 100 turns per day.
- Legend stops at 400 turns per day.
The higher ceiling may be plenty on an ordinary day. The structural issue is that every session remains inside a daily meter. The hundredth turn on Adventurer can arrive in the middle of a fight, after a reveal, or during the late-night run when "one more turn" became the whole evening. The campaign persists, but new play waits for the allowance to reset.
TableForge's free plan is limited too. It includes 60 DM narration turns in total, roughly a first session, so this is not a claim that free TableForge play is endless. The difference begins after the host subscribes: every paid TableForge plan has unlimited DM narration turns and no daily turn cap.
That is not a price argument. It is a session-continuity argument. One product asks even paid players to remain inside a daily ceiling. The other lets a paid campaign continue until the players decide to stop.
## Multiplayer is shipped in one and planned in the other
The Endlessness currently positions itself around solo play. Its own [AI Dungeon Master comparison](https://theendlessness.com/blog/best-ai-dungeon-master) says multiplayer is still in development and calls the current experience a party of one.
TableForge supports one to six human players depending on the host's plan. Each invited person joins through a separate account and owns a character in the shared campaign. The group can play together live or take asynchronous turns, and only the host needs the applicable plan.
That makes the choice simple for a group right now. If two or more humans need to participate directly, TableForge meets that requirement and The Endlessness does not yet. If you want solo D&D, both remain in the comparison.
## Both understand that memory must become state
The Endlessness says it maintains persistent worlds, remembers NPC relationships and loot, and keeps a living character sheet. Its releases show item provenance, campaign notebooks, NPC codex entries, quest pages, merchant inventories, and quantities. Those are concrete attempts to move facts out of prose.
TableForge uses several distinct layers. Character inventory, equipment, currency, XP, HP, conditions, resources, spells, and ownership are relational records. Campaign objectives, milestones, open leads, unresolved rewards, story data, summaries, NPC relationships, and world state are stored separately from the live transcript. Mechanical changes happen through game operations that also emit visible campaign events.
Marketing copy cannot prove which system holds together better after a long campaign. The useful way to compare them is to run the same delayed-recall and illegal-state tests against both. Our [five-prompt AI DM memory test](/blog/why-ai-dm-doesnt-forget) checks inventory persistence, item consumption, murderer continuity, quest consequences, and rules gating without trusting either company's adjectives.
## Inventory, quests, and XP
Both products cover the basics that a long campaign needs.
The Endlessness has a living character sheet, equipment and spell selection, item quantities, merchant stock, currency, companions, party XP, level-up choices, quests, and a campaign notebook. Its recent releases make clear that those systems are actively changing and receiving corrections.
TableForge stores each character's inventory with item quantity, equipped slot, attunement, notes, custom name, source, and supported mechanical effects. Currency is tracked by denomination. XP is numeric, level is calculated from 5e thresholds, and crossing a threshold opens a level-up flow for HP, ability choices, spell slots, and supported spell learning.
For quests, TableForge carries authored and generated quest content alongside a campaign compass. The player-facing state includes a current objective, recent milestones, open leads, and unresolved promised rewards. The DM also receives stored story, summary, world, relationship, and private campaign direction when continuing play.
There is no honest basis for calling either product stateless. The better question is whether a state change is authoritative enough to reject contradictory narration later.
## Rules enforcement
The Endlessness says every rule is enforced and documents a large combat engine covering initiative, actions, reactions, concentration, conditions, resistances, death saves, spells, class resources, and transparent rolls. Its release history also documents fixes to Paladin spell slots, difficulty classes, unarmed strikes, fighting styles, feats, Hunter's Mark, Hex, and other mechanics.
TableForge gives programmatic systems authority over rolls, resources, damage, conditions, initiative, rests, inventory mutations, equipment, and supported combat state. The language model interprets a player's intent and narrates outcomes, but a prose response does not get final authority over the stored sheet.
Both products are young enough that supported-rule coverage matters more than an absolute promise of perfection. Test the class, spell, item, and edge case your campaign actually depends on.
## Which should you choose?
Choose **The Endlessness** when you want a solo campaign, its current rule coverage fits your character, and importing an existing campaign document matters more than group play or an uncapped paid session.
Choose **TableForge** when you want to invite human players now, switch between live and asynchronous play, or keep a paid session moving without a daily turn ceiling. [How TableForge runs the campaign](/how-it-works) shows the division between narration and stored game state.
Try both if you are choosing for solo play. Use the same character concept, run the same five memory tests, and pay attention to the first moment the narrator and the sheet disagree. That moment tells you more than a feature checklist.
If you are still surveying the category, the [named tool-by-tool comparison of AI dungeon masters](/blog/best-ai-dungeon-master-2026) covers both of these products alongside eight others.
## Frequently asked questions
**Is The Endlessness a real D&D AI Dungeon Master?**
Yes. The Endlessness is a purpose-built solo AI Dungeon Master with SRD 5.2.1 rules, character creation, transparent dice, a combat engine, inventory, XP, level progression, persistent world state, and campaign document imports. It is a real competitor, not a general chatbot with a fantasy prompt.
**What is the biggest difference between The Endlessness and TableForge?**
The biggest current difference is the shape of play. The Endlessness is solo and says multiplayer is still in development. TableForge supports solo, duo, and parties up to six, including live and asynchronous turns. The other major difference is session continuity: every Endlessness plan has a daily turn cap, while TableForge paid plans have unlimited DM narration turns.
**How many turns does The Endlessness allow per day?**
Its published plans currently allow 20 turns per day on Free, 100 on Adventurer, and 400 on Legend. Those are daily ceilings. TableForge's free trial has a total 60-turn limit, but every paid TableForge plan has unlimited DM narration turns and no daily turn cap.
**Can The Endlessness play multiplayer D&D?**
Not currently, according to The Endlessness's own August 2026 comparison article, which says multiplayer is still in development and describes the current product as a solo experience. TableForge currently supports up to six human players in one campaign.
**Can The Endlessness import a PDF campaign?**
Yes. The Endlessness advertises private campaign imports from PDF, DOCX, and other documents on its paid plans. TableForge does not currently import published modules or campaign PDFs, so The Endlessness is the stronger fit when document import is required. Players remain responsible for having the rights to material they upload.
**Which AI DM is better for a long uninterrupted session?**
TableForge is the better fit once the host is on a paid plan because paid play has unlimited DM narration turns. The Endlessness may fit a long session within its allowance, especially on Legend, but every published tier still stops generating new turns at its daily ceiling.
---
# InfinityDM vs TableForge: AI DMs Compared
Source: https://tableforge.gg/vs/infinitydm
Published: 2026-08-14
Updated: 2026-08-31
Short answer: InfinityDM and TableForge both promise persistent AI-run campaigns, visible rolls, stored state, and live or asynchronous multiplayer. Their current public scope is different. InfinityDM describes rules-aware, 5e SRD-style mechanics where applicable and highlights HP, items, allies, threats, promises, and open threads. Its free Explorer plan allows 20 adventures per day, while the paid tier for hosting multiplayer is still marked coming soon. TableForge already ships programmatic 5e rules, separate player-owned characters, inventory and equipment, XP and level-up, quests, parties up to six, and unlimited DM narration turns on paid plans.
InfinityDM and TableForge use remarkably similar language because they are aiming at the same problem: an AI-run campaign should behave like a game, not a prompt. Both talk about persistent facts, visible rolls, consequences, solo play, multiplayer, and asynchronous turns.
We make TableForge, so this comparison is not neutral. It uses InfinityDM's own current product page as the source, avoids guessing about private architecture, and distinguishes what the page claims from what it documents as available. Details were checked on August 14, 2026.
## The short comparison
| | InfinityDM | TableForge |
|---|---|---|
| Best for | Trying a flexible AI RPG surface with personalities, arena play, AI companions, and scene art | Running a persistent 5e campaign with programmatic mechanics and current group support |
| Rules claim | Rules-aware, with 5e SRD-style mechanics where applicable | Supported 2024 SRD mechanics resolved through programmatic systems |
| Multiplayer | Advertised as live and async; host multiplayer assigned to a coming-soon paid tier | Shipped for up to six players depending on plan, live or async |
| Stored state | HP, inventory, allies, locations, promises, threats, factions, and open threads | Sheets, inventory, equipment, currency, XP, conditions, quests, relationships, summaries, and world state |
| Progression | Numeric XP and level-up flow not documented on the public page | Numeric XP, 5e level thresholds, and a player level-up flow |
| Current limit | Explorer lists 20 adventures per day; paid limits not published | 60 total DM turns on free; unlimited DM turns on paid plans |
| Customization | DM personalities, tone, strictness, story style, safety boundaries, and instructions | DM personas, campaign premise, campaign style, and safety posture |
The overlap is real. The deciding questions are how deep the rules contract goes, what multiplayer a new host can use today, and whether a remembered fact can constrain the next turn.
## What InfinityDM publicly promises
InfinityDM's [official product page](https://www.infinitydm.world/) presents a shared play surface with an AI DM, freeform actions, visible checks and DCs, state updates, narration, campaign memory, tactical combat, an arena mode, AI companions, scene art, and several DM personalities.
Its strongest pitch is inspectable continuity. The example carries a silver key, an ally's position, and rising alarm pressure through a turn. Elsewhere the page says HP, items, allies, enemies, factions, promises, locations, threats, and open threads persist instead of living only in chat context.
The site also advertises multiplayer tables that work live or asynchronously, including a party queue and notifications for the next player. Those are the right product requirements for groups that cannot schedule one live block.
Those claims make InfinityDM more than a raw chat prompt on its face. The harder comparison is which parts are descriptive memory, which are canonical game records, and which rules can actually reject an impossible action.
## Rules-aware is not the same claim as rules-enforced
InfinityDM's FAQ says it is "rules-aware" and uses "5e SRD-style mechanics where applicable." Its product examples show checks, DCs, advantage, rolls, HP, positioning, conditions, and combat outcomes. It also offers a control that can shift the table between loose, balanced, and strict rulings.
That flexibility may be exactly what a story-first group wants. It is not the same public contract as saying a programmatic 5e system owns legal actions and state mutations.
TableForge uses language models for intent and narration, then places supported mechanical truth behind programmatic operations. Dice results, HP changes, conditions, initiative, spell slots, hit dice, death saves, rests, inventory additions and removals, currency, XP, and equipment state are stored outside the prose. The model cannot make an item exist merely by mentioning it or keep a spent resource available merely by forgetting the spend.
InfinityDM may also have structured or deterministic systems behind its interface. Its public page does not document that architecture in enough detail to verify the boundary. The fair approach is to test behavior rather than infer implementation from a screenshot or model vendor.
## The five tests matter more than the memory slogan
Both products say the world remembers. That phrase is too easy to copy and too vague to evaluate.
A durable AI DM should pass five delayed tests:
1. Give one specific item to the DM, play 30 responses, then inspect the exact character inventory.
2. Consume or sell the item, play 30 more responses, then try to use it again.
3. Establish who committed a murder and why, leave the thread alone, then investigate it after 30 responses.
4. Accept a quest, violate one of its conditions, and later ask for the current objective and consequence.
5. Spend a limited resource, then issue an illegal action that requires the missing resource and see whether the system rejects it before narration.
The [full five-prompt AI DM memory benchmark](/blog/why-ai-dm-doesnt-forget) gives copyable prompts and pass criteria. It is designed to separate recall from authority. A model may repeat a fact correctly while still letting contradictory state through.
## Inventory, quests, and XP
InfinityDM explicitly claims persistent inventory and shows items as part of a state update. It also highlights goals, promises, threats, factions, and open threads, which cover much of the narrative role a quest log needs. Its current public page does not explain item quantities, equipment slots, encumbrance, currency, acquisition history, numeric XP, level thresholds, or what choices happen during level-up.
That absence is not proof that the live product lacks every unlisted field. It does mean a buyer should verify them before treating "state" as equivalent to a complete character system.
TableForge stores inventory items per character with quantities, equipment slots, attunement, notes, custom names, sources, and supported mechanical effects. Currency is tracked by denomination. Each character has numeric XP and a calculated 5e level. Crossing a threshold creates a level-up step for HP, ability score choices, spell slot progression, and supported spell learning.
Quest continuity sits beside those mechanics. TableForge maintains current objectives, recent milestones, open leads, unresolved rewards, generated quest content, NPC relationships, summaries, private campaign direction, and world state. That does not make every AI narration perfect. It gives later turns several authoritative places to recover the facts.
## Multiplayer is promised broadly but sold as coming soon
InfinityDM's page says friends can join the same table, multiplayer can be asynchronous, and players receive notifications when it is their turn. Farther down, its plan table says Explorer users can join friends' campaigns while "Host multiplayer" is assigned to Infinity Pro. Infinity Pro is marked paid tier coming soon.
The most charitable reading is that multiplayer infrastructure exists for selected or existing hosts while general paid hosting has not launched. A new group should verify whether somebody can create and host the shared table today, not only whether an invited account can join one.
TableForge's group loop is available now. The host shares an invite link, each person joins under a separate account, and each owns one character in the campaign. Plans support up to six players, only the host subscribes, and the same table works live or asynchronously. See the dedicated [multiplayer D&D guide](/blog/multiplayer-d-and-d-online) for the exact state shared across the party.
## Daily limits and uninterrupted play
InfinityDM currently lists 20 adventures per day on Explorer. The public page does not define whether an "adventure" is a DM response, a scene, an entire campaign, or another unit. It also does not publish the allowance for Infinity Pro because that tier is still coming soon.
That ambiguity is worth resolving inside the product before committing a campaign. Ask what consumes one adventure and what happens when the twentieth is reached during active play.
TableForge's unit is explicit. The free trial includes 60 DM narration turns in total, roughly a first session. Every paid plan then provides unlimited DM narration turns without a daily cap. It does not stop a subscribed campaign because the group played too long that day.
## Where InfinityDM may be the better fit
InfinityDM advertises arena play, AI companions, generated scene art on the free tier, adjustable ruling strictness, granular tone controls, and several named DM personalities. A player who wants to experiment with those formats may prefer its interface and creative controls.
Its free plan also gives an immediate low-commitment way to inspect the product. If the rules depth your campaign needs is modest and the state tests pass, a flexible "rules-aware" system can be a feature rather than a weakness.
TableForge is narrower. It aims at persistent D&D 5e campaigns, does not offer a separate arena product, and does not support open-ended homebrew or imported modules. Choose it when canonical sheets, inventory, XP, quests, group ownership, and programmatic rules matter more than the widest set of modes.
## Which should you choose?
Choose **InfinityDM** if its personalities, arena mode, companions, scene art, and adjustable rules posture are the experience you want, and the live product gives your host the multiplayer access and progression systems your group needs.
Choose **TableForge** if you want the documented boundary of a programmatic 5e rules system, multiplayer hosting that is available now, explicit character inventory and progression, or unlimited DM narration turns after subscribing. [See how TableForge works](/how-it-works) before starting.
Run the same five tests in both. Do not ask only whether the AI can recall the silver key. Ask whether it prevents you from using the key after you gave it away. That is where campaign memory becomes a game system.
For the wider field, the [named tool-by-tool comparison of AI dungeon masters](/blog/best-ai-dungeon-master-2026) covers both of these products alongside eight others.
## Frequently asked questions
**What is InfinityDM?**
InfinityDM is a browser AI RPG that advertises solo campaigns, tactical combat, arena play, persistent table facts, visible rules receipts, AI companions, scene art, and live or asynchronous multiplayer. Its public site says it uses 5e SRD-style mechanics where applicable.
**What is the biggest difference between InfinityDM and TableForge?**
The clearest documented difference is rules scope and current availability. InfinityDM calls its mechanics rules-aware and 5e SRD-style where applicable. TableForge uses programmatic systems for supported 5e dice, combat, resources, character state, inventory, XP, and progression. InfinityDM's host-multiplayer paid tier is still marked coming soon, while TableForge multiplayer is available now.
**Does InfinityDM support multiplayer?**
InfinityDM's product page advertises shared tables with live and asynchronous turns. Its plan table says free users can join friends' campaigns, while hosting multiplayer belongs to Infinity Pro, which is currently marked coming soon. Verify host access in the live product because those two statements describe different sides of multiplayer.
**Does InfinityDM track inventory and campaign memory?**
Its official page says HP, inventory, allies, locations, promises, threats, factions, and open threads persist. Public marketing does not prove how authoritative that state remains after many turns, so the practical comparison is to run the same delayed inventory, item consumption, quest, and rules-gating tests against both products.
**Does InfinityDM support XP and level-up?**
InfinityDM's current public product page does not document numeric XP thresholds or a level-up workflow. TableForge stores XP on each character, calculates levels from 5e thresholds, and opens a level-up flow for HP, ability choices, spell slots, and supported spell learning. InfinityDM may add or document progression later.
**Which product supports unlimited AI DM play?**
TableForge paid plans include unlimited DM narration turns with no daily turn cap. InfinityDM currently lists 20 adventures per day on its free Explorer tier, and its paid Infinity Pro limits and launch date are not yet published because the tier is marked coming soon.
---