A work-in-progress free and open-source replacement for the Diablo I engine. Simply import the Diablo assets, and enjoy the same old game with faster performance and modern resolutions, and first class support for mods.

What's this all about?

We love Blizzard's popular game, Diablo. We love it so much, in fact, that we're willing to spend our precious time developing a free and open source solution for those wanting to play it on a modern computer.

Read more...

Is that legal?!

Short answer, yes. We don't distribute any copyrighted game assets, which means you'll need to have a copy of Diablo to be able to play.

  • v0.3 released

    As it says, v0.3 finally released.

    Big features this time round are level 3 level generation, and some cool new gui stuff from konopka90 and Exairnous.

    Im hoping that for v0.4 I can get a start on combat and multiplayer, so it should be a more exciting one (a lot of the stuff in this release is a bit “invisible” to end users). I’m also gonna try actually write something on here a bit more often, keep it updated with project status and the occasional general interesting gamedev bit I run into.

    Anyway, (slightly less) crappy video, and changelog below:

    Changelog:

    - Bugfix - monsters spawn on level stairs #112
    - Threading refactor #107
    - Hotkey selection GUI #106
    - level 3 dungeon generation #103
    - UI chroma key transparency #96
    - UI animation #95
    - Bugfix - gui clicks register as movement clicks #88
    - Initial version of launcher #33
    - sound #26
    - better celview gui #134
    - Bugfix - music memory leak #111
    - Bugfix - exit when DIABDAT.MPQ not found #114, #115