The Future of MUDs is Markdown
MUDdown reimagines text adventures for the modern era. Rooms are documents. Links are commands. AI agents are first-class players. And it all runs everywhere.
Text is the Platform
A MUD (Multi-User Dungeon) is a multiplayer world made entirely of text — rooms you read, commands you type, and stories that unfold in real time with other players.
Shared narrative
Think of it as Discord channels with physics, Slack threads with swords. MUDs are persistent worlds where your choices shape the environment and NPCs remember you across sessions.
No barriers
No downloads, no GPU requirements, no sprites. Every interaction is a sentence. Millions of people already live in text — MUDs give that text a world to live in, backed by modern infrastructure.
Why Markdown?
Markdown is the simple formatting language behind README files, chat messages, and wikis — plain text with lightweight symbols for bold, italic, links, and headings. MUDdown extends it with game-aware blocks and clickable commands, so every room, item, and conversation is a document you can read anywhere, render beautifully in a browser, or parse with an AI.
📝 Markdown-Native
Room descriptions, combat logs, and dialogue are structured Markdown. Readable as plain text, beautifully rendered in browsers, parseable by machines.
🌐 Multi-Platform
Play in a browser, on the desktop, on your phone, in a terminal, over telnet, or from a Discord DM. One protocol, every surface.
🤖 AI-First
Game state exposed via structured schemas compatible with LLM tool-calling and Model Context Protocol. AI agents can play or assist seamlessly.
🔗 Federated
Servers link realms together. Walk between worlds through dimensional portals. Your identity travels across servers.
♿ Accessible by Design
Screenreader-first architecture. Semantic Markdown with ARIA-mapped container blocks. Text adventures should be for everyone.
🧩 Extensible
Custom container blocks, plugin architecture, and a typed wire protocol. Build crafting systems, procedural worlds, or anything you imagine.
What MUDdown Looks Like
:::room{id="iron-gate" region="northkeep" lighting="dim"}
# The Iron Gate
A massive portcullis of blackened iron bars the passage north.
The mechanism is **rusted**, but you notice
[fresh oil on the gears](cmd:examine gears).
## Exits
- [North](go:north) *(blocked)*
- [South](go:south) — Courtyard
- [Up](go:up) — Guard Tower
## Present
- [@Tharion](player:tharion) is here, studying the mechanism.
- A [sleeping guard](npc:guard-7) slumps against the wall.
::: The Iron Gate
A massive portcullis of blackened iron bars the passage north. The mechanism is rusted, but you notice fresh oil on the gears.
Exits
Present
- @Tharion is here, studying the mechanism.
- A sleeping guard slumps against the wall.
It's just Markdown. Any renderer displays it. MUDdown-aware clients make the links clickable, the blocks interactive, and the whole thing playable.