Ultima VII: The Black Gate
Ultima VII: The Black Gate (DOS, 1992) has an open-source reimplementation, exult/exult, and 3 other public projects, including an AI-assisted decompilation and a static recompilation.
Data checked 2026-10-12 · unbaked registry
Projects
Exult is a project to recreate Ultima 7 for modern operating systems, using the game's original plot, data, and graphics files.
Mature, playable BG + SI
A replacement engine for Ultima VII The Black Gate (and eventually Serpent Isle) that presents a new camera angle and other improvements.
Active replacement engine
Patches which add features to, and improve the usability of, the 1990s video games Ultima VII (BG and SI) and Ultima Underworld (I and II), along with a program to compile and apply these patches.
Binary patches adding features to U7/UW
This is a decompiled and byte-verified rebuild of Ultima 7.
AI-assisted decompilation, byte-verified with Borland C++ 2.0; portable drop-in build (2026)
What you need
You need your own copy of the game: these projects ship code only.
More on DOS
Found via en.wikipedia.org/wiki/List_of_game_engine_recrea
GitHub data checked 2026-10-12. Notes are summaries from the research pass; the project pages are the authority.