Case study
Hazard: Revenge — a reconstructed Hazard engine using SDL
Hazard: Revenge rebuilds the engine of the Korean action RPG Hazard, routing its Windows and DirectX calls through SDL while retaining the game's logic. It supports desktop and iOS builds and reads three separately supplied game PAK files.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 2
- Last commit
- 2026-10-18
- Language
- C++
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
- Provide hazard.pak, visual.pak and music.pak separately.
- Build with CMake 3.16 or later, a C++17 compiler and SDL2 or SDL3.
- The author reports testing only on macOS and iOS.
Cite
BibTeX
@misc{hazard-revenge-case,
title = {{Hazard: Revenge — a reconstructed Hazard engine using SDL}},
howpublished = {\url{https://github.com/EuclidVsGauss/HazardRevenge}},
url = {https://github.com/EuclidVsGauss/HazardRevenge},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/hazard-revenge-case/}}
}Plain text
Hazard: Revenge — a reconstructed Hazard engine using SDL. https://github.com/EuclidVsGauss/HazardRevenge (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/hazard-revenge-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · EuclidVsGauss/HazardRevenge · Revision dcb0904
More in Games
- Helion: rebuilding a Doom-compatible engine · Case study
- HERCULAN Engine: reimplementing Earthsiege 2 from retail binaries · Case study
- hercules-native: rebuilding Disney's Hercules Action Game on Apple silicon · Case study
- Heroes of Jin Yong: reimplementing the DOS game · Case study
- Hexwaste: reimplementing a slice of the Fallout 2 engine · Case study
- hi-octane202x: reconstructing Hi-Octane and its level editor · Case study