Case study
OpenKeeper: a Dungeon Keeper II game and engine remake
OpenKeeper reimplements the Dungeon Keeper II game and engine as a cross-platform Java application using JMonkeyEngine. It targets version 1.7 and three bonus packs, loading assets from the user's original game copy.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 514
- Last commit
- 2026-11-09
- Language
- Java
- License (GitHub)
- GPL-3.0
GitHub data as of 2026-11-10
Evidence
Demo available · no screenshot
- Observed
- Demo documented; the documentation covers part of the feature set.
- Scope
- Partial
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: An original Dungeon Keeper II copy is required for its assets.
- Prerequisites: The project uses JME 3.9 and Java 25.
- Limits: Full implementation of version 1.7 and three bonus packs is a stated goal.
- License: GPL-3.0-or-later.
Cite
BibTeX
@misc{openkeeper-dungeon-keeper-ii-case,
title = {{OpenKeeper: a Dungeon Keeper II game and engine remake}},
howpublished = {\url{https://github.com/tonihele/OpenKeeper}},
url = {https://github.com/tonihele/OpenKeeper},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/openkeeper-dungeon-keeper-ii-case/}}
}Plain text
OpenKeeper: a Dungeon Keeper II game and engine remake. https://github.com/tonihele/OpenKeeper (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/openkeeper-dungeon-keeper-ii-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
More in Games
- OpenKingdoms: reconstructing the Total Annihilation: Kingdoms engine · Case study
- OpenLara: Tomb Raider engine reimplementation · Case study
- OpenLF2: a Little Fighter 2 engine reimplementation · Case study
- OpenLRR: incrementally rebuilding LEGO Rock Raiders · Case study
- OpenMadoola: reimplementing The Wing of Madoola · Case study
- OpenMCM2: a Motocross Madness 2 engine reimplementation · Case study