Surreal Engine is a project that aims to reimplement Unreal Engine 1; currently focused on making Unreal (Gold) and Unreal Tournament (UT99) playable. The scope of this project might expand to cover more UE1 games in the future.
Please refer to Status.md for the current status of Surreal Engine!
- Original copies of the UE1 games you want to run
- Windows 10+ or a modern Linux distro
- A Direct3D 11 or Vulkan capable graphics card
Please refer to Building.md for details!
Nightly builds are available on the Releases section.
Additionally, Surreal Engine is available on following Linux distributions:
- Arch: AUR
- Nix: Package Search | Quickstart
- Run the
SurrealEngineexecutable. - Add the UE1 games you want in the Folders tab.
- Select the game you want to play in Games tab.
- Click "Play"!
Visit us on Discord at https://discord.gg/5AEry4s
SurrealEngine [--url=<mapname>] [--engineversion=X] [Path to game folder]
If no game folder is specified, and the executable isn't in a System folder, the engine will search the registry (Windows only) for the registry keys Epic originally set.
If no URL is specified it will use the default URL in the ini file (per default the intro map).
The --engineversion argument overrides the internal version detected by the engine and should only be used for debugging purposes.
