ChatGPT will now run a game of Dungeons & Dragons right in the chat. Ask it to play D&D and it offers you a kind of world, high fantasy, dark fantasy, chaotic comedy, or mystery, and a play style, then starts narrating as your Dungeon Master. It voices the innkeeper, describes the ruins, and asks you to roll.
That is a genuinely good way to find out whether you like playing D&D with an AI, and plenty of people are discovering it this way. This guide is for the moment after that: when the game is fun enough that you want it to keep going, and you start wondering whether it will hold together.
We make TableForge, a purpose-built AI Dungeon Master, so we have a view on where you should go next. The prompts below are honest tests, though. Run them in your ChatGPT game and judge for yourself.
Why a chat game drifts
Everything in a ChatGPT game lives in one conversation. Your hit points, your gold, the dagger you picked up, the name of the guard you bribed: all of it is text, and the model rereads the text to decide what happens next.
That works well for an evening. As the conversation grows, the early parts carry less weight and eventually fall out of view. Nothing stores your character sheet, so numbers drift. Nothing commits a die roll, so a roll is part of the story the model is writing. Nothing keeps the world, so an NPC from the first scene can come back with a new name. The practical guide to running D&D in ChatGPT covers the setup that delays this; it cannot remove it.
Five prompts to test your ChatGPT game
Paste these into your game at any point, ideally after an hour of play. Each one checks a different piece of state that a real campaign has to keep.
1. The inventory check.
Pause the game. List everything my character is carrying right now, with exact quantities, and where each item came from.
Compare it with what actually happened. Items that appear from nowhere, vanish, or change quantity mean the inventory is being rewritten as the story goes.
2. The hit point check.
Pause the game. What are my current and maximum hit points, and list every event this session that changed them, with the numbers.
If the arithmetic does not add up, the sheet is a story, not a record.
3. The consumed item check. Drink a potion or use a scroll, play on for a while, then:
I drink my healing potion.
If it lets you drink the same potion twice, nothing tracked that it was used.
4. The first-scene check.
Pause the game. What was the name of the first character I spoke to in this adventure, what did they want, and what did I promise them?
Early NPCs and promises are the first thing a long chat loses.
5. The rules gate. Pick something your character should not be able to do yet. For a level 1 wizard:
I cast Fireball at the bandits.
Fireball is a third-level spell. If the game lets a level 1 wizard cast it, the rules are suggestions.
These are the chat versions of our five-prompt AI DM memory test. A game that passes all five today may fail them next week, because the conversation keeps growing.
When to move your game
Stay in ChatGPT if you want quick one-shots, if you like improvising the rules together, or if you mainly enjoy the storytelling and do not mind steering it.
Move when any of these is true:
- You failed two or more of the five prompts.
- You want to keep the same character for weeks or months.
- You want friends to join the same campaign, each with their own character, and take turns whenever they are free.
- You want dice that are actually rolled and a sheet that updates itself.
- You are tired of pasting a recap into every new chat.
Bring your ChatGPT campaign into TableForge
You do not have to start over. Ask ChatGPT to package your game, then hand it to a Dungeon Master that keeps state.
Step 1. Paste this into your ChatGPT game:
Summarize our campaign so I can continue it in another game. Write two parts in plain text, no tables.
Part 1, Premise, under 1,500 characters: the world and its tone, where my character is right now, the main threat or villain, the open quests, and the two or three NPCs who matter most.
Part 2, Character: name, species, class, background, personality, and a backstory under 3,000 characters that includes what happened in this campaign so far.
Step 2. Start a TableForge campaign with your own world. Choose to create your own world, paste Part 1 into the premise, and the Dungeon Master builds the campaign from it: the same world, the same threat, the same people, picking up where you left off.
Step 3. Rebuild your character. Use the character builder to pick the species and class from Part 2, and paste the backstory. From here on, your hit points, inventory, spell slots, and XP are stored on the sheet, dice are rolled by the rules engine, and the world is saved between sessions.
Step 4. Invite your friends, if you want. Each person joins with their own account and character. You can play together live or take turns asynchronously, and only the host needs a plan.
The free tier is the full product for your first session, so you can see whether your campaign feels like the same story before you pay anything. Start your campaign in TableForge or read how TableForge runs a campaign first.
What changes when the game has a rules engine
The storytelling feels familiar: the DM still narrates, voices NPCs, and reacts to whatever you try. The difference is underneath.
In TableForge, the rules engine rolls the dice and settles every outcome in code. The language model decides what you are trying to do and narrates the result, but it never writes the numbers. Your character sheet, inventory, quests, and the people you have met are stored records rather than lines in a conversation, so session twelve still knows what happened in session one. Every paid plan has unlimited DM turns, and the same AI model runs the DM on every plan.
If you want to see how the rest of the category handles the same problems, our comparison of seventeen AI dungeon masters scores each one on the same six checks, including whether it plays like a game.