Overview

MU* is a shorthand label for a set of text-based, multiuser server families that emphasize social interaction, creative building, and programmable in-world objects. The asterisk in MU* is a wildcard that groups related server types such as TinyMUD, MUSH, MOO and TinyMUCK. These systems grew from the broader MUD tradition but typically prioritize collaboration, role-playing and user-created content over combat and level advancement.

Characteristics

Servers in the MU* family share a common architectural model: worlds are composed of rooms, exits, objects and player-controlled characters. They frequently provide an in-world scripting or softcode language that lets users create new objects and behaviors. Common features include permission and role systems for administrators, tools for building and linking rooms, and commands for communication, emotes, and persistent objects.

History and development

The lineage begins with early text worlds such as TinyMUD (late 1980s), which shifted focus from combat to construction. Subsequent variants implemented different scripting languages, permission models and social conventions. For example, MOO (short for "MUD, Object Oriented") introduced an object-oriented programming model; other branches created alternative social tools and softcode dialects. Notable instances, like LambdaMOO, became focal points for wider discussion about online community governance and behavior.

Uses and importance

MU* servers have been used for collaborative storytelling, role-playing games, social hangouts, education and prototyping interactive environments. Their extensible, text-driven nature makes them accessible for experimentation in community moderation, virtual economies, and narrative design. Researchers and hobbyists study MU* systems when exploring online identity, norms, and social software.

Variants and distinctions

  • TinyMUD — one of the early building-focused designs.
  • MUSH — often geared toward role-play and flexible commands.
  • MOO — object-oriented implementations with a distinctive programming language.
  • TinyMUCK — mixes building tools with rich extensibility.

For general background on text-based online games see text-based online games, for information about typical servers consult server lists and resources, and for the broader MUD tradition see MUD.