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. NPCs cultivate, form their own sects, trigger world events, and remember their interactions with players.…