# ReFlood: reconstructing the Amiga game Flood in C and SDL2

> ReFlood reconstructs the Amiga game Flood as a C99 program with an SDL2 host, using assets extracted from the player's own disk image. Its reports map the game's custom disk layout and document behavior recovered from the original, while the build also offers a headless core and a level editor.

- Type: Case study
- Targets: 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/VonKossa/ReFlood>
- Primary source: <https://github.com/VonKossa/ReFlood/blob/ae7432215430e8836fc472a346c475ff6de2705b/README.md>
- Catalog page: <https://awesomerea.org/resources/reflood-case/>
- Record JSON: <https://awesomerea.org/resources/reflood-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/reflood-case/index.md)

## Requirements & limits

- **Prerequisites:** Supply a legally obtained Flood IPF image of the supported revision and disk-analyse with SPS/CAPS IPF support.
- **Prerequisites:** Build requirements are CMake 3.16+, a C99 compiler, SDL2 development files, and Python 3.
- **Limits:** Editor trigger creation and editing are unavailable; local multiplayer is experimental.
- **License:** GPL-3.0.

## Primary sources

1. <https://github.com/VonKossa/ReFlood/blob/ae7432215430e8836fc472a346c475ff6de2705b/README.md>
2. <https://github.com/VonKossa/ReFlood/blob/ae7432215430e8836fc472a346c475ff6de2705b/reports/flood_first_stage_analysis.md>
3. <https://github.com/VonKossa/ReFlood/blob/ae7432215430e8836fc472a346c475ff6de2705b/CMakeLists.txt>

## More in Games

- [REGoth-bs: reimplementing the Gothic and Gothic II engine](https://awesomerea.org/resources/regoth-bs/index.md) · Case study
- [REGoth: reimplementing the Gothic and Gothic II engine](https://awesomerea.org/resources/regoth/index.md) · Case study
- [REinforced: extending the Flashback engine reimplementation](https://awesomerea.org/resources/reinforced-flashback-case/index.md) · Case study
- [ReksioEngine: reimplementing the Przygody Reksia game engines](https://awesomerea.org/resources/reksio-engine/index.md) · Case study
- [REminiscence: a Flashback engine reimplementation](https://awesomerea.org/resources/reminiscence-flashback-case/index.md) · Case study
- [reone: reconstructing the Knights of the Old Republic engine](https://awesomerea.org/resources/reone-kotor-engine-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.
