DevilutionX provides Diablo builds for modern operating systems through a community-maintained port.

github.com/diasurgical/devilutionx
Devilutionx homepage screenshot

About Devilutionx

DevilutionX is a community-maintained port of Diablo and Hellfire, hosted as a GitHub repository. Its stated aim is to make the games simple to run on modern operating systems, with engine improvements, bug fixes, and some optional quality-of-life features. The project's homepage lists the features and changes in its manual and changelog. The repository's category and description refer to Android as the platform.

Using DevilutionX requires access to data files from the original game, such as DIABDAT.MPQ, which can be taken from a CD, a Diablo installation, or a GOG installer. Without these files, the shareware portion can be played using spawn.mpq from the shareware version. Running the Hellfire expansion requires additional data files. The source code is licensed for non-commercial use only under the Sustainable Use License. The project is not associated with or endorsed by Blizzard Entertainment.

Key features

  • Port of Diablo and Hellfire for modern operating systems
  • Engine improvements and bug fixes over the original games
  • Optional quality-of-life features
  • Health bar and XP bar, off by default, enabled in game settings
  • Widescreen display option that can be disabled
  • Modding tools and source code for building mods
Best for: Players who already have the original Diablo data files and want to run the games on newer systems, and developers who want to build mods from the source code.
Good for
  • Includes engine improvements, bug fixes, and optional quality-of-life features
  • Provides modding tools and source code as a starting point for mods
  • Community contributors are invited to help with coding, documentation, and testing
Watch out for
  • Requires data files from the original game to run
  • Source code is for non-commercial use only and may not be charged for
  • Development test builds may contain bugs and should be backed up first

Devilutionx at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Platforms
Android
Open source
Not stated
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Devilutionx alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 6 alternatives

DevilutionX

devilutionx.com

DevilutionX ports Diablo and Hellfire as an open source project that preserves and improves the classic experience.

YQuake2

yamagi.org/quake2

Run the Quake II source port Yamagi Quake II to play the classic first-person shooter on modern systems.

NBlood

github.com/NBlood/NBlood

NBlood provides reverse-engineered ports for Build engine games and requires files from a purchased copy of Blood.

DFWorkshop

dfworkshop.net

Daggerfall Unity builds a modern Unity-based version of Daggerfall, with version 1.0 now available.

Popular in Mods & Fan Projects

Well-known listings from the same topic.

All 234

Devilutionx FAQ

Do I need the original game files to use DevilutionX?
Yes. You need access to the data from the original game, such as DIABDAT.MPQ. To play the shareware portion, you can use spawn.mpq from the shareware version in its place. The Hellfire expansion also requires hellfire.mpq, hfmonk.mpq, hfmusic.mpq, and hfvoice.mpq.
Can the source code be used commercially?
No. The source code in the repository is for non-commercial use only. If you use it, you may not charge others for access to it or any derivative work.
Is DevilutionX affiliated with Blizzard Entertainment?
No. The project and its maintainers are not associated with or endorsed by Blizzard Entertainment. Diablo is a trademark of Blizzard Entertainment, Inc.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing