Case study
openDarkEngine: rebuilding support for Dark Engine game data
openDarkEngine rebuilds an engine for data files from the original Dark Engine games. Its current code displays levels and objects, while its documentation describes incomplete lighting, simulation and scripting and a planned replacement of the Ogre3D renderer.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 175
- Last commit
- 2018-05-09
- Language
- C++
- License (GitHub)
- GPL-2.0
GitHub data as of 2026-11-10
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: Original Dark Engine game data files are the intended inputs.
- Limits: Build instructions are partly obsolete during the renderer cleanup.
- License: GNU General Public License version 2.
Cite
BibTeX
@misc{opendarkengine-case,
title = {{openDarkEngine: rebuilding support for Dark Engine game data}},
howpublished = {\url{https://github.com/volca02/openDarkEngine}},
url = {https://github.com/volca02/openDarkEngine},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/opendarkengine-case/}}
}Plain text
openDarkEngine: rebuilding support for Dark Engine game data. https://github.com/volca02/openDarkEngine (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/opendarkengine-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
More in Games
- OpenDeathValley: Desperados file readers and script disassembly · Case study
- OpenDF: a Daggerfall engine reconstruction · Case study
- OpenDiablo2: Diablo 2 engine reimplementation · Case study
- OpenDrakan: reconstructing Drakan's Riot Engine · Case study
- OpenDriverEngine: a shared engine reconstruction for Driver 1 and 2 · Case study
- OpenDUNE: a native recreation of Dune II · Case study