go microservices gamedev opensource mud xianxia
Ever wanted to play a cultivation novel — where you start as a mortal, break through realms, form sects, and contend with heavenly tribulations — all in a world that evolves even when you are offline?
I have been building exactly that: an open-source, multiplayer text-based cultivation world (MUD) powered by Go microservices and AI-driven NPCs. Here is the full story — the architecture, the tech choices, the battles with PostgreSQL, and what it is like to let NPCs loose with an LLM brain.
The Vision: A Living Cultivation World
Chinese xianxia novels describe worlds where mortals climb the path of immortality — forging spiritual roots, mastering techniques, enduring heavenly tribulations. I wanted to capture that feeling in a multiplayer game where the world does not wait for you.…