# 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.

- Type: Case study
- Targets: Binary · Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/DavidBuchanan314/duperhex>
- Primary source: <https://github.com/DavidBuchanan314/duperhex/blob/a972222bba95a076df771c4a3a2be3f11a18343c/README.md>
- Catalog page: <https://awesomerea.org/resources/duperhex-case/>
- Record JSON: <https://awesomerea.org/resources/duperhex-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/duperhex-case/index.md)

## 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.

## Primary sources

1. <https://github.com/DavidBuchanan314/duperhex/blob/a972222bba95a076df771c4a3a2be3f11a18343c/README.md>
2. <https://github.com/DavidBuchanan314/duperhex/blob/a972222bba95a076df771c4a3a2be3f11a18343c/LICENSE>

## More in Games

- [DW3 Remake: reimplementing Digimon World 2003](https://awesomerea.org/resources/dw3-remake-case/index.md) · Case study
- [e17p: reconstructing Ever17 and Remember11 storage formats](https://awesomerea.org/resources/e17p-ever17-remember11-case/index.md) · Case study
- [EasyRPG Player: an RPG Maker 2000 and 2003 game interpreter](https://awesomerea.org/resources/easyrpg-player-case/index.md) · Case study
- [engge 2: a Thimbleweed Park engine remake](https://awesomerea.org/resources/engge2-thimbleweed-park-case/index.md) · Case study
- [engge: a Thimbleweed Park engine remake](https://awesomerea.org/resources/engge-case/index.md) · Case study
- [Epic Pinball HD: reimplementing the DOS pinball engine for macOS](https://awesomerea.org/resources/epic-pinball-hd-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
