Case study
DuperHex: reimplementing the Super Hexagon engine from extracted game logic
DuperHex reimplements the Super Hexagon engine in Rust with SDL3 and wgpu. Its extractor uses angr and Unicorn to recover game logic encoded in executable conditional branches and convert it to JSON, alongside assets from the Steam-on-Linux release.
- Targets
- Binary · Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 5
- Last commit
- 2026-10-05
- Language
- Rust
- License (GitHub)
- MIT
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a demo observed; no download method found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: The latest Steam-on-Linux release of Super Hexagon is required for asset and logic extraction.
- Limits: Input other than keyboard or mouse remains on the TODO list; Steam integration, scoreboards and arcade mode are outside scope.
- License: MIT license.
Cite
BibTeX
@misc{duperhex-case,
title = {{DuperHex: reimplementing the Super Hexagon engine from extracted game logic}},
howpublished = {\url{https://github.com/DavidBuchanan314/duperhex}},
url = {https://github.com/DavidBuchanan314/duperhex},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/duperhex-case/}}
}Plain text
DuperHex: reimplementing the Super Hexagon engine from extracted game logic. https://github.com/DavidBuchanan314/duperhex (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/duperhex-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
More in Games
- DW3 Remake: reimplementing Digimon World 2003 · Case study
- e17p: reconstructing Ever17 and Remember11 storage formats · Case study
- EasyRPG Player: an RPG Maker 2000 and 2003 game interpreter · Case study
- engge 2: a Thimbleweed Park engine remake · Case study
- engge: a Thimbleweed Park engine remake · Case study
- Epic Pinball HD: reimplementing the DOS pinball engine for macOS · Case study