Native portEngine reimplementationPlayableAI-assisted
Diablo (DevilutionX)
Diablo build for modern operating systems
Games1
- DiabloWindows
1996 · Blizzard North · Action RPG
Approach
- Native portRecovered or recompiled code adapted to run on another platform.
- Engine reimplementationAn engine written anew that runs the original game data.
Notes
- Diablo and Hellfire for modern systems (PC, consoles, handhelds), based on the reverse-engineered Devilution source.
- Improved engine recreation with improvements, bugfixes, and some optional quality of life features.
Same games, other projects7
Diablo (devilution)github.com/diasurgical/devilutionDiablo devolved - magic behind the 1996 computer gameDecompilationEngine reimplementation★ 9KPlayableInactive
diablo-recompgithub.com/alexbeavs-ps1-ports/diablo-recompDiablo static recompilation setup projectStatic recompilation★ 6Active
DGEngine +2github.com/dgcor/dgengineDGEngine, Diablo, Diablo IIEngine reimplementation
diablo_webjohnimril.github.io/diablo_webNative port
diablowebgithub.com/d07riv/diablowebDiablo 1 for web browsersNative port
Flare: Empyrean Campaign (flare-game) +1github.com/flareteam/flare-gameFlare: Empyrean Campaign, DiabloEngine reimplementationPlayable
Freeablo +1github.com/wheybags/freeabloFreeablo, DiabloEngine reimplementationPlayable


