Confused on Steam Play and Proton? Be sure to check out our guide.
We do often include affiliate links to earn us some pennies. See more here.

Diablo is a classic and it can live on forever thanks to open source. Freeablo is a cross-platform free and open source game engine and it just had a massive update.

Not to be confused with Devilution and devilutionX, which are reverse engineered and walk a pretty iffy legal line. Freeablo, instead, is an original GPL licensed re-implementation for getting Diablo running on modern platforms. Think of it like OpenMW for Morrowind and openXcom for X-COM.

What's new in Freeablo v0.4? A huge amount including: multiplayer, save/load, monster attack animations, melee combat, town NPCs, a dialogue system, player inventory and much much more—it's getting into a much more playable state. Check out the release trailer for Freeablo 0.4:

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link

It needs the original data files like other open source re-implementations, you can pick up a copy of Diablo from for that. This release actually adds support for the GOG version too!

See the announcement here, and the GitHub page here.

Hat tip to Lightkey.

Article taken from
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. Find me on Mastodon.
See more from me
The comments on this article are closed.

Cimeryd Mar 7, 2020
Sounds nice,and it makes me realize that this is what we need done to Warcraft 3. Reforged retroactively screwed people who had the old game, now we need a community driven engine pulling assets from game discs.
Botonoski Mar 8, 2020
I imagine this port will likely become the preferred one once the features exceed devilutionx.
legluondunet Mar 8, 2020
I just downloaded it (there is a 0.4 Linux packaged available on their official site) and launch it:
- no sound
- no credits (not very important)
- no options
- no video intro
I will see if I obtain better results compiling Freeablo myself.
But for the moment we are far to obtain DevilutionX or Tchernobog(+wine) game experience.
It's good to have another free Diablo engine project, this one is promising, let's see...

Last edited by legluondunet on 8 March 2020 at 4:37 pm UTC
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.