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.
📝 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 your phone, or in a terminal. One protocol, every surface. WebSocket transport with graceful degradation.
🤖 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.
::: It's just Markdown. Any renderer displays it. MUDdown-aware clients make the links clickable, the blocks interactive, and the whole thing playable.