DM Engine is a full AI Dungeon Master for D&D 5e — not just a chatbot, but a structured game master that builds scenes, runs combat, tracks your campaign, and delivers a cinematic tabletop experience without needing a human DM.
NEW: PLAY WITH FRIENDS
Host a party of up to four. Share a join code, and your friends drop into the same living story — no scheduling, no human DM, no one left waiting. Everyone acts in their own turn, rolls their own dice, and fights in the same initiative order. One Guild subscription hosts the whole table; joining is free.
WHAT IT DOES
Generates opening scenes, NPC dialogue, and story beats
Runs full D&D 5e combat — initiative, HP, conditions, death saves
Handles skill checks, saving throws, and attack rolls with real dice
Remembers everything across sessions — decisions, deaths, relationships
Builds a living world that reacts to your choices
DEATH MEANS SOMETHING
Drop to zero and you're rolling death saves — flat d20, three failures and that character's story ends. Permanently. No resurrection, no undo. Create a new character and the DM writes them into the story at the next turn of the road.
CAST LIKE A SPELLCASTER
Open your spellbook mid-fight, pick your targets, watch your slots. Attack rolls against real AC. Inspiration to reroll when the dice betray you. Long rests restore you — if the story lets you rest.
CAMPAIGN SETUP
Choose your world setting, tone (heroic, dark, horror, comedy), and ruleset. Load a lore pack — Forgotten Realms, Ravenloft, Eberron, or the Nine Hells of Avernus. Create your character with class, race, background, and backstory. The DM weaves your history into everything.
THE DM VOICE
Built on Claude, one of the most capable AI models available. The DM narrates like an author — specific, present-tense, cinematic. No "adventure awaits." No breaking character. Real consequences for every action.
FULL SESSION MEMORY
The app tracks your campaign across sessions using a compression system that distills key events into permanent facts. The DM remembers who you killed, what you promised, and what you broke.
SESSION RECAP
Auto-generated summary after every session. XP log, key moments, loot, and decisions. Your campaign history builds over time.
Built on the D&D 5e SRD 5.1 under Creative Commons Attribution 4.0. Not affiliated with Wizards of the Coast.
Terms of Use (EULA): https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
Privacy Policy: https://j37953242.github.io/dmengine-legal/#privacy
This game is great. It includes the D&D core rule system. The dev is responsive. Works fairly well with Voiceover. It is consistantly getting better (leveling up).
Developer Response
Thank you for the kind words, and for the VoiceOver feedback especially. That is now a standing check before every build ships. Since my last reply, the support email is fixed, and version 1.5.11 is submitted with better campaign memory (the DM now carries the story from one session to the next), spell effects that properly end after rests, and clearer session wording. In-app bug reporting is still on the list and coming soon. Reviews like this are what keep the game leveling up. Thank you for sticking with it.
Stuck
Unplayphil
Opening screen for the adventure will not scroll. It’s unplayable past the creation screen.
Developer Response
Update: the fix is live. Version 1.5.12 is out now, and the opening story screen scrolls properly — the Begin button is reachable on every screen size.Thank you for the report. You found a real blocker, and nobody else had flagged it. If you're willing to give it another go, I'd like to hear how the rest of it holds up.Thank you for the report, and sorry for the rough first run. You're right: the opening story screen doesn't scroll on smaller phones, so the Begin button ends up out of reach. I've reproduced it and a fix is in testing now. It will ship in 1.5.12, coming shortly. Once it's out I'd be grateful if you gave it another try.
- Gold is now Embers — same currency, clearer name, with a new flame icon.
- Leveling up is fixed for everyone in a party, including hosts. Tap LEVEL UP and it reads your latest character, so nothing gets skipped.
- Party XP: everyone now earns XP when any player ends a session.
- My Adventures is sorted by last played, and unfinished campaigns show "Finish setup" so you can jump back in.
- New Campaign is simpler: the main choices up front, the rest under "More options."
- A cleaner What's New screen.
- Returning after a break picks up where your story left off instead of replaying the opening.
- Fixed raw game text showing up in the story, and healing can no longer push HP above max.
- The DM no longer pretends to level you up — levels are claimed with the LEVEL UP button.
- Many smaller fixes and polish.
Version 1.5.19
The developer, Che-Lun Huang, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Linked to You
The following data may be collected and linked to your identity:
Contact Info
Identifiers
Usage Data
Privacy practices may vary, for example, based on the features you use or your age. Learn More
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
Seller
Che-Lun Huang
Size
55.9 MB
Category
Adventure
Compatibility
Requires iOS 15.1 or later.
iPhone Requires iOS 15.1 or later.
iPod touch Requires iOS 15.1 or later.
Mac Requires macOS 12.0 or later and a Mac with Apple M1 chip or later.