Case study
dreamREfactory: rebuilding CyberFlix's DreamFactory engine
dreamREfactory rebuilds CyberFlix's DreamFactory game engine in TypeScript for browser play using the owner's game data. It decodes container formats, interprets scripts and supports titles including Titanic: Adventure Out of Time, Dust, Timelapse and RedJack; executable disassembly supplies logic for Skull Cracker, Lunicus and Jump Raven.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 8
- Last commit
- 2026-10-31
- Language
- TypeScript
- License (GitHub)
- GPL-3.0
GitHub data as of 2026-11-10
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-08
Requirements & limits
- Prerequisites: A copy of each game's own data files is required for play.
- Prerequisites: The development setup uses npm workspaces and separate local servers for the games.
- License: GPL-3.0 License.
Cite
BibTeX
@misc{dreamrefactory-case,
title = {{dreamREfactory: rebuilding CyberFlix's DreamFactory engine}},
howpublished = {\url{https://github.com/dhobi/dreamrefactory}},
url = {https://github.com/dhobi/dreamrefactory},
urldate = {2026-11-08},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/dreamrefactory-case/}}
}Plain text
dreamREfactory: rebuilding CyberFlix's DreamFactory engine. https://github.com/dhobi/dreamrefactory (accessed 2026-11-08). Awesome REA entry: https://awesomerea.org/resources/dreamrefactory-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · dhobi/dreamrefactory · Revision 4909c31
- docs/README.md GitHub · dhobi/dreamrefactory · Revision 4909c31
More in Games
- Dreerally: a Death Rally engine reimplementation · Case study
- DRIG: a Race Driver: GRID engine reconstruction · Case study
- DSDS: Dark Souls 1 map viewer and engine reimplementation · Case study
- Dungeon Keeper Remake: a C++ engine for the original game data · Case study
- DuperHex: reimplementing the Super Hexagon engine from extracted game logic · Case study
- DW3 Remake: reimplementing Digimon World 2003 · Case study