opendungeon

A terminal dungeon that remembers what you do

Seeded runs stay deterministic, while validated AI content patches add quests, bosses, loot, lore, and sprites.Play locally first, then sync worlds through Supabase when you are ready.

Gameplay video

Placeholder

What is opendungeon?

opendungeon is a terminal roguelike built with OpenTUI. The engine owns the rules; the AI admin proposes validated world config patches.

  • [*]
    Seeded worlds Share a seed and replay the same dungeon layout.
  • [*]
    AI-admin content Events and quests expand after milestone progress without breaking deterministic gameplay.
  • [*]
    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 and village like Stardew Valley co-op.

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.

Cloud-backed, local-playable

Supabase handles auth and world storage. Vercel can host this website and account flow. The current live co-op server still needs the CLI host or a future Supabase Realtime adapter.