Ultima Online
Ultima Online (PC, 1997) has an open-source reimplementation, ClassicUO/ClassicUO, and 6 other public projects, including a matching decompilation and a decompilation.
Data checked 2026-10-12 · unbaked registry
Projects
ClassicUO - an open source implementation of the Ultima Online Classic Client.
Mature client reimplementation
CrossUO - Open Source Ultima Online Client
Active open-source UO client 2026-09).
OUO: reverse engineering of Ultima Online: The Second Age server
Reverse engineering of the T2A-era official server (2026)
Ultima Online T2A client recreated from Origin's 2.0.7 client decompilation
Ultima Online T2A client recreated from Origin's 2.0.7 client decompilation; latest release 1.1.0 (2026-05-31); repo created 2026-05-26
An Ultima Online server emulator written in C# .NET
GitHub
Highly Performant & Scalable Ultima Online Server Emulator
Active server emulators (also ServUO, RunUO)
Alternative 3D UO client for free shards, listed on Wikipedia. Status and source unknown.
What you need
You need your own copy of the game: these projects ship code only.
More on PC
Found via en.wikipedia.org/wiki/List_of_game_engine_recrea, modernuo/ModernUO, runuo/runuo, ServUO/ServUO
GitHub data checked 2026-10-12. Notes are summaries from the research pass; the project pages are the authority.