opendungeon
Theme

A terminal dungeon crawler

Play solo or co-op from the same seed. Local runs stay deterministic; GM worlds can add approved AI-assisted changes.Install the CLI, start a descent, or host a lobby for friends.

Gameplay video

Placeholder

What is opendungeon?

opendungeon is a terminal roguelike built with OpenTUI. The engine owns movement, combat, loot, quests, and village progression.

  • [*]
    Seeded worlds Share a seed and replay the same dungeon layout.
  • [*]
    GM worlds Logged-in GMs can approve world-specific changes without replacing the canonical story.
  • [*]
    Runtime assets Sprites and terminal variants are stored as opendungeon assets.
Open docs

Three ways to play

Single Player is the canonical authored story. Multiplayer keeps that same story and adds shared co-op state. Multiplayer with GM is a separate logged-in world where approved GM and AI changes live outside the canonical save.

canonical story

Single Player

The authored opendungeon story loop with local lore, deterministic runs, village progression, and curated runtime assets.

co-op story

Multiplayer

The same authored story, rules, lore, and assets, with multiple users sharing the run, village, homes, and permissions.

logged-in GM console

Multiplayer with GM

A Dungeon Master page where a logged-in GM watches players and uses AI-assisted tools to create world-specific lore, levels, quests, and sprites.

Local multiplayer on one laptop

Start one host, then open separate terminal tabs or apps for each player. Guest sessions can run side by side with different crawler names; signed-in duplicate runs stay guarded by the local active-run lock.

Accounts are optional

Play locally without logging in. Use an account for profile pages, saved lobby metadata, and GM-created worlds.