DevilutionX (Diablo engine)
DevilutionX is open source, reverse engineered version of Diablo game (not included) by Blizzard Entertainment (1997). The Amiga port was created by Artur Jarosik and Marlon Beijer. ASM & AMMX optimization by Samuel Devulder. It is based on https://github.com/diasurgical/devilutionX contributed by various authors.
If you don’t own a legal copy of Diablo game you can try Shareware version: