Image: github.com · GitHub repository card for 2lab-ai/ultima6
Ultima VI for the Amiga ported to Rust and WebAssembly
The engine reverse engineered with REA and Ghidra and ported (game data not included).
Credits
The full story
This is the Amiga version of Ultima VI, reverse engineered with REA and Ghidra and ported to Rust and WebAssembly. You can play it at ultima6.2lab.ai by giving it your own disk images, which are decoded in your browser and never uploaded. As of mid-October 2026 it covers the original launcher, character creation, importing a character from Ultima IV or V, and the game itself: walking, NPC schedules, conversations, combat and spells.
How it was done
Tools
Themes
Loading themes…
Sources
From the maker's own write-up or code. We summarise what they report; we haven't tested it ourselves.
- Awesome REA list: ultima6Repository account: 2lab-ai
The engine source, its status and the rights boundary for what is and isn't included.