Skip to main content

A Twisted+Django server and code base for creating online multiplayer text games (MUD, MUX, MUSH, etc)

Project description

Evennia is a game server, library and toolbox for creating multiplayer online text games (aka MUD/MUX/MUSH and other MU*).

Evennia offers great flexibility since you customize and extend the system by having Evennia load your own custom Python modules. This offers game developers the chance to build their own dream game while not having to worry about gritty details such as database management and connection protocols. The API is well-documented and there is an extensive documentation with many tutorials. From the Evennia homepage one can also find an active mailing list and chat room to get help.

Evennia itself does not impose any hard-coded systems on you, so you are free to yourself create combat systems, races or what have you (we have a growing library of contributions to use as starting points though).

While supporting traditional MUD protocols (telnet with mud-specific extensions), Evennia is also its own web server; Out of the box Evennia manages both a game website (connected to the same database as the game) and offers a javascript mud client for users to play your game in their browsers.

Project details

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page