Case study
OpenE2140: Earth 2140 gameplay reimplemented in C++
OpenE2140 is a C++ reimplementation of Earth 2140 gameplay that loads the original game's WD archives for sprites, effects and levels. It includes map drawing, basic entities and unit statistics; orders, weapons, audio, AI and multiplayer remain on its roadmap.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: Original Earth 2140 MIX.WD, PIRO.WD and LEVEL.WD files, or their extracted directories, are required in the assets folder.
- Prerequisites: Building requires Meson, a C++17 compiler, SDL 2.0, GLEW and glm.
- Limits: Gameplay is under heavy development; mobile units and order processing remain unfinished.
- License: No licence stated on the project page.
Cite
BibTeX
@misc{opene2140-cpp-case,
title = {{OpenE2140: Earth 2140 gameplay reimplemented in C++}},
howpublished = {\url{https://gitlab.com/opene2140/opene2140}},
url = {https://gitlab.com/opene2140/opene2140},
urldate = {2026-11-09},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/opene2140-cpp-case/}}
}Plain text
OpenE2140: Earth 2140 gameplay reimplemented in C++. https://gitlab.com/opene2140/opene2140 (accessed 2026-11-09). Awesome REA entry: https://awesomerea.org/resources/opene2140-cpp-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
More in Games
- OpenEmperor: reimplementing Emperor: Rise of the Middle Kingdom · Case study
- OpenEnroth: reimplementing the Might and Magic VI–VIII engine · Case study
- OpenGD: a Geometry Dash gameplay reimplementation · Case study
- OpenGG: rebuilding Gearhead Garage from observed rules and data formats · Case study
- OpenGMK: reconstructing the GameMaker Classic runner and projects · Case study
- OpenGothic: reimplementing the Gothic 2: Night of the Raven client · Case study