What is Smudgy?
Smudgy is a MUD client written in Rust, built on the iced-rs framework for GPU-accelerated rendering on Windows, Linux, and macOS. The interface is deliberately minimal. Scripting runs on Google's V8 JavaScript engine with direct access to the client's internals, so scripts execute fast and stay close to the game loop.
It's an early-stage project under active development.
Guide
Open Smudgy Guide here
Features
- Cross-platform — Windows, Linux, and macOS
- GPU-accelerated rendering
- Distraction-free interface
- Hotkeys, aliases, and triggers
- Configurable keybindings
- Customizable mapper
- Customizable widgets
Roadmap
- Inline script editor
- Packagable, shareable scripts
- Hosted maps and scripts
- Broader Node.js built-in and jsr.io support (partial today)
- Expanded widget support
Vision
“I first played MUDs in a blinking terminal. Over the years, as I came to rely on more advanced clients, mappers, and sophisticated scripts, the terminal kept getting smaller to make room for toolbars and docked panels. It started to feel more like software than a game. If I were fond enough of a MUD, I could learn to ignore all that. I'd rather not have to.
Smudgy is built on two commitments. The first is performance. It's written in Rust, renders on the GPU, runs across multiple threads, and uses V8 for scripting, which keeps it quick and responsive even with a lot of automation firing. The second is restraint. It does what you'd expect from a capable modern client and shows as little of itself as it can while doing it, so the world stays in front of you and the client stays out of the way.” - W.
Download
Download Smudgy here