This is an automated archive made by the Lemmit Bot.
The original was posted on /r/opensource by /u/squidleon on 2025-05-08 14:55:36+00:00.
I’ve been fascinated by Ultima Online since spending countless hours in internet cafes around 1999 (my home connection was terrible back then). This nostalgia inspired me to start Prima - a modern Ultima Online server implementation in C#.
It draws inspiration from established projects (RunUO, ServUO, ModernUO, POL, Sphere) but takes a fresh architectural approach. To be clear: this isn’t trying to compete with existing UO servers. It’s my personal learning playground for practicing high-scale networking, efficient data handling, and complex state management - all valuable skills in many domains.
A distinctive feature is the JavaScript engine for server-side scripting, allowing for flexible game logic implementation.
If you’re interested in MMO server architecture as a learning topic, check it out: github.com/tgiachi/prima
Looking for feedback and maybe contributors who also want to learn through practice!