Case study
ZGloom: reimplementing the Amiga game Gloom
ZGloom reimplements the Amiga first-person game Gloom, including Zombie Massacre. Windows builds need the Visual Studio 2013 runtime. Linux builds use SDL2, SDL2_mixer, and libXMP.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 49
- Last commit
- 2023-01-24
- Language
- C++
GitHub data as of 2026-11-10
Evidence

- Observed
- Demo documented; the documentation covers part of the feature set.
- Scope
- Partial
- Checked
- 2026-11-09
Requirements & limits
- The original developers released Gloom at earok/GloomAmiga. Place the ZGloom binary in that directory. On Linux, compile with make.
- The README does not name a license for ZGloom. It says the licence of the included DeCrunchmania code is unknown.
Cite
BibTeX
@misc{zgloom,
title = {{ZGloom: reimplementing the Amiga game Gloom}},
howpublished = {\url{https://github.com/Swizpig/ZGloom}},
url = {https://github.com/Swizpig/ZGloom},
urldate = {2026-11-07},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/zgloom/}}
}Plain text
ZGloom: reimplementing the Amiga game Gloom. https://github.com/Swizpig/ZGloom (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/zgloom/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · Swizpig/ZGloom · Revision 8432674
More in Games
- ZT1-Engine: reconstructing Zoo Tycoon 1 from zoo.exe · Case study
- 2ooM: decoding Master of Orion II's LBX data for a remake · Case study
- A Link to the Past: an annotated US disassembly for Asar · Case study
- accd: reconstructing the Assetto Corsa Competizione dedicated server · Case study
- ACEmulator: Asheron's Call server emulator · Case study
- AFS Volume 2.00 specification: reconstructing Tenchu archives · Case study