Surrealengine: Open Source Unreal Engine 1 Released

The open-source project surrealengine is currently developing an implementation of the original versions of the game engine Unreal Engine. The goal is to enable gameplay using cards from the classic game Unreal Tournament (UT99) released in 1999, without relying on the proprietary engine. Developed in C++, the project is distributed under the open-source license zlib, allowing for collaboration and contributions from the community.

Surrealengine supports Windows and Linux systems, utilizing libraries such as SDL2, WaylandPP, and Libasound2. Currently, the engine is capable of downloading and rendering maps, and it largely supports Unrealscript scripts with some limitations. The engine can process resources from games like Unreal Tournament, Unreal, Deus Ex, and others based on Unreal Engine 1. However, full compatibility has only been achieved for Unreal Tournament and Unreal Gold, with issues arising when launching other games.


/Reports, release notes, official announcements.