XMud is a platform for creating virtual environments, enabling developers to build distributed 3D MOO engines using Java.
With XMud, you can have an unlimited number of servers and clients, with each server acting as a state manager handling read/write and locking of elements. Meanwhile, methods are executed at the client level and generate state change requests that are sent to the server.
The current implementation of XMud offers a range of features, such as the core infrastructure for server/server and server/client communications, state management through object serialization, and MySQL. Additionally, there's a graphics engine written in Java3D that can import VRML and Never Winter Nights models, an animation engine, a particle system, and a limited game object library.
The latest release of XMud includes full support for NWN terrain tiles, avatar animations, improved graphics engine performance, prioritized request/response queues, and position updater delay according to client ping time. There's also a limit on the number of client requests per second.
Overall, XMud is an impressive software offering that's highly extensible and scalable, making it a great choice for those looking to create their own MUDs.
Version alpha_4: N/A