Table of Contents

What is Smudgy?

Smudgy is a cross-platform MUD client for Windows, macOS, and Linux, built in Rust on the snappy iced-rs GUI library. The interface is deliberately minimal. Scripts run on Google's V8 JavaScript engine (via an embedded Deno runtime) with direct access to the client's scripting API.

It's an early-stage project under active development.

Features

Roadmap

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.
- W.

Download

Download Smudgy here