Case study
Underworld Revisited: reimplementing Ultima Underworld in Unity
Underworld Revisited reimplements Ultima Underworld: The Stygian Abyss (1992) in Unity. It reads the GOG or Steam copy. The checked GOG executable UW.EXE is 547,248 bytes. Windows releases are UnderworldRevisited-<version>-win64.zip and start with UR.exe. Linux releases since 0.3.0 are UnderworldRevisited-<version>-linux64.tar.gz and start with UR.x86_64. Saves use the installation folders UNDEROM1\SAVE1 through SAVE4.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 38
- Last commit
- 2026-11-09
- Language
- C#
- License (GitHub)
- MIT
GitHub data as of 2026-11-10
Evidence

- Observed
- Code, documentation, download and demo observed; a full-reconstruction candidate for manual Class 0 review.
- Scope
- Partial
- Checked
- 2026-11-09
Requirements & limits
- Windows 10 or newer, 64-bit, with DirectX 11, or 64-bit Linux with Vulkan or OpenGL 4. A source build uses Unity 6000.6.8f1. The launcher asks for the folder that contains game.gog or game.bin when it does not find an install.
- License: MIT. Parts derived from other projects keep the licenses in THIRD_PARTY_NOTICES.md.
Cite
BibTeX
@misc{underworld-revisited,
title = {{Underworld Revisited: reimplementing Ultima Underworld in Unity}},
howpublished = {\url{https://github.com/PQMarine/UnderworldRevisited}},
url = {https://github.com/PQMarine/UnderworldRevisited},
urldate = {2026-11-07},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/underworld-revisited/}}
}Plain text
Underworld Revisited: reimplementing Ultima Underworld in Unity. https://github.com/PQMarine/UnderworldRevisited (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/underworld-revisited/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · PQMarine/UnderworldRevisited · Revision 7407116
More in Games
- Untangle: a browser rebuild from REA and Ghidra evidence · Case study
- vakfu: reconstructing Wakfu map rendering · Case study
- Vange-rs: reimplementing Vangers in Rust · Case study
- Vault Engine: rebuilding Fallout and Fallout 2 in Rust · Case study
- Vault13: a Rust reimplementation of the Fallout 2 engine · Case study
- VCMI: recreating the Heroes of Might & Magic III engine · Case study