GodotUO
Classic Ultima Online on Godot 4 .NET
Project maintained by DatMoshu
Hosted on GitHub Pages — Theme by mattgraham
Roadmap
Where GUO is heading. This is a direction, not a schedule: items move as they
are measured and proven. Decisions that bind are in the ADRs
(docs/architecture/); open work is in GitHub Issues.
Now: getting ready for a first public preview (v0.1.0)
- Downloads for Windows, Steam Deck and Android from one release workflow.
Every change to main is built; the first release has not been cut yet,
and cutting it is the owner’s call.
- The Known Issues list kept honest.
- The wiki, the project site, and a welcome in Discussions.
Next
Performance, the one parity gap. Frame times on every platform are measured
with one probe, scene by scene. Draw-call cuts land only at exact parity, and
ADR-0007 (the sorted world in batched meshes) was measured, recommends
rejection, and waits for the owner’s decision. A fair
ClassicUO-vs-GUO table, with the same view on the same machine, is published
before any comparison is claimed.
Mobile.
- The command bar redesign: one bar with rows that slide in.
- Touch-sized Modern versions of the gumps that are hard to use on a phone
(ADR-0024).
- Controller polish on handhelds.
Web.
- Choosing your UO folder in the browser.
- A smaller download and a faster start.
- A hosted test client, once the engine side allows it (ADR-0008).
Editor and Store.
- Shard content negotiation: a connecting client learns which packs the server
requires; protocol and user consent remain future work.
- Theme, sound, preset and screen effect packs applied, not just installed.
HD art, regional audio and recorded voices already are, behind options
that are off by default (Content Packs).
- The Admin tab for a server you run is in (Admin Tab).
- Labs: experimental client features in an opt-in Debug build, never in a
download (Feature Layers). None ships yet.
- A hosted Store catalogue on GitHub Pages.
- The RunUO shard backend for the editor.
Later
- New content, authored the safe way: multis, interiors and art in a staged
data set, never the install (Building Multis,
Author UO Data).
- Steam Deck Game Mode and more handhelds.
- Upstream ClassicUO changes merged as they land
(Parity and Drift).
How to help
Pick an issue labelled good first issue or help wanted, or bring an idea
to the Ideas category in Discussions. See Contributing.