Case study
OpenUT2k4: recreating Unreal Tournament 2004 in Unreal Engine 5.8
OpenUT2k4 recreates Unreal Tournament 2004 in C++ on Unreal Engine 5.8 using maps, characters, audio and music converted locally from the player's installation. It builds maps at runtime and implements UT2004 network compatibility so its client and server can play alongside the original game.
- Targets
- Game · Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 20
- Last commit
- 2026-10-29
- Language
- C++
- License (GitHub)
- MIT
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a download method observed; no demo found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: Unreal Engine 5.8, a C++ toolchain and about 20 GB of project disk space are required to build.
- Prerequisites: Playing requires UT2004 game data from an existing installation or the OldUnreal download, and a Vulkan-capable GPU and driver or a Metal-capable Mac.
- Testing evidence: Linux is built and tested; Windows and macOS scripts are unverified.
- License: MIT License; Unreal Engine has a separate license.
Cite
BibTeX
@misc{openut2k4-case,
title = {{OpenUT2k4: recreating Unreal Tournament 2004 in Unreal Engine 5.8}},
howpublished = {\url{https://github.com/GloriousEggroll/OpenUT2k4}},
url = {https://github.com/GloriousEggroll/OpenUT2k4},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/openut2k4-case/}}
}Plain text
OpenUT2k4: recreating Unreal Tournament 2004 in Unreal Engine 5.8. https://github.com/GloriousEggroll/OpenUT2k4 (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/openut2k4-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
More in Games
- OpenVIII: a C# engine reconstruction of Final Fantasy VIII · Case study
- OpenXcom: an open-source clone of X-COM: UFO Defense and Terror from the Deep · Case study
- OpenXeen: rebuilding the World of Xeen engine in Java · Case study
- OpenXvT: X-Wing vs. TIE Fighter reimplementation · Case study
- OpenXW: reimplementing Star Wars: X-Wing for modern systems · Case study
- OpenXWA: reimplementing Star Wars: X-Wing Alliance · Case study