Offline or cloud · Uncensored · 7 languages · Free & open source

A dungeon master that never sleeps — and never leaves your PC.

Real 3D physics dice, honest D&D rules, uncensored art drawn on your own card, and a narrator that reads the scene aloud. No accounts, no filters, no cloud required — and if your PC is modest, any part of a turn can run through OpenRouter instead.

Download free How to install

Windows 10/11 · one Rust binary · runs on a weak PC through the cloud

Dungeon Ultimate

What it does

Everything a table needs — the story, the rules, the dice, the art and the voice — running on one machine.

🎲Dice that don't lie

A real physics d20 tumbles across the scene. The engine rolls first with a cryptographic generator, then the die is pinned to land on exactly that number — the AI cannot fudge a result.

⚔️Real D&D rules

Six ability scores, armour class, hit points, initiative, crits that double the dice, conditions, timed effects and loot with stat modifiers. A deterministic engine decides outcomes, not the narrator.

🖼️Art with no filter

Scenes are drawn locally by Krea-2 Turbo with an abliterated text encoder. A location keeps its anchor frame, so the same room stays the same room across the whole adventure.

🗣️It reads to you

Sentences are voiced while the narrator is still writing, so audio starts in seconds. Character lines are spoken in that character's own voice. A voice pack ships with the game.

🎙️Speak your move

Press the mic and say what you do. Speech is transcribed on your machine — nothing is uploaded. Two engines to choose from: Parakeet or Whisper.

☁️No GPU? Still plays

Narration, art, voice and speech input each switch to the cloud independently. Flip them all and a thin laptop runs the same game.

📖Book mode

Read your adventure as paginated spreads with the illustrations in place — or have the whole spread read aloud.

🛠️The narrator has tools

The model does not guess the state of the game — it asks. Open quests, the character sheet, the inventory, the journal. It rolls a check and learns the outcome mid-sentence, closes a quest that was fulfilled, orders the frame. The model proposes, the engine decides.

🏆Quests and achievements

A living person asks for help — taking the quest is your call. Achievements are the reward for a deed and live in your profile, not inside a story: delete the story and the award stays, remembering where it was earned.

🌍Seven languages

Narration, action chips, suggestions, the adventure journal and the voice all follow your language: Russian, English, Spanish, French, German, Chinese, Japanese.

A turn, start to finish

One card, several jobs — arbitrated so each gets the whole GPU when it needs it.

  1. You actType or speak what you do.
  2. The narrator writesProse streams into the chat word by word.
  3. Voice startsFinished sentences are already being read aloud.
  4. The engine rulesChecks, attacks, damage and loot are resolved and logged.
  5. The scene appearsThe frame renders and drops into the passage.

See it

Real screens from a running game, not mockups.

A turn in play — hero sheet, stats, effects, journal, prose and the rendered scene.
The d20 lands on the number the engine already rolled — a critical success.
Book mode — read the adventure as paginated spreads.
Start a story — pick a setting, say who you are, or let the game fill it in.
Engines and cloud — every stage flips between your GPU and the cloud on its own.
First run — the game lists what it needs, what it weighs and downloads it itself.
The party — characters, their sheets, portraits and the narrator prompt.
Voice — pick a narrator voice, add your own, give characters their own voices.

Install

Nothing is installed into the system. Everything — models, saves, generated frames — lives inside the app folder. Delete the folder and the game is gone.

  1. Download the installerDungeonUltimate-x64-setup.exeone file, about 16 MB.
  2. Run itThe app opens its own window. No console, no browser tab, no scripts.
  3. Get the modelsOn the first launch open «What to download» and let it fetch what you need.
  4. Updates arrive on their ownThe app tells you about a new version and installs it on your say-so. Saves and models stay put.

The game downloads its own weights: about 17 GB for the required parts, 23 GB with narration and speech input. Interrupted downloads resume where they stopped.

Under the hood

One Rust binary. No Python, no Node at runtime, nothing in the registry.

PartWhat runs it
StoryGemma 4 12B uncensored · llama.cpp
ArtKrea-2 Turbo Q4_K_M · stable-diffusion.cpp
NarrationHiggs Audio v3 · voice cloning
Speech inputParakeet-TDT-0.6B-v3 · ONNX Runtime
RulesOwn deterministic D&D 5e engine, 240 tests
CloudOpenRouter, per stage, optional
NeedsWindows 10/11 · NVIDIA 12+ GB, or no GPU in cloud mode