unbaked
4,526 games · 8,274 projectsupdated 2026-10-12

Code links only. Bring your own copy of the game. Rules

PCPC · 2000 · Action RPG

Diablo II

10 projects: source release, matching decomp, AI-assisted decomp, reimplementation.

Ghidra

Projects

OpenDiablo2archived
ReimplementationGo11,102 starspushed 2021-10-21GPL-3.0 license

An open source re-implementation of Diablo 2

Archived Go reimplementation (semi-playable)

ReimplementationUnity C#1,240 starspushed 2022-12-05MIT license

Diablo 2 reimplementation on unity

Unity reimplementation (halted)

Source release · ReimplementationJava/LibGDX1,103 starspushed 2025-01-13Apache-2.0 license

Diablo II remade using Java and LibGDX

Semi-playable Java/LibGDX remake

ReimplementationC++605 starspushed 2021-05-31GPL-3.0 licenserelease EXEReplacement

A project to open source Diablo 2.

Halted

ReimplementationC310 starspushed 2024-04-21MIT license

Abyss Engine clean-room reimplementation of Diablo 2, written in C. The goal is to recreate the original game engine, but on a portable platform that can also easily be modded and extended.

Halted clean-room C reimplementation

Matching decomp181 starspushed 2026-10-12MIT license

Reimplementation of the Diablo2 game coupled with patching facilities for modders.

Active; >50% complete

ReimplementationC++82 starspushed 2022-02-09GPL-3.0 license

Diablo 2 tools and engine reimplementation in c++

Tools + partial engine

ReimplementationZig29 starspushed 2026-10-05MIT licenserelease v0.4.0

Self-hosted, cloud-native Diablo II dedicated game server + Battle.net realm in Zig — a modern PvPGN replacement. Seven engines (1.06b … 1.13c) on the game's own DLLs, 1.14d via wine, and a wine-free…

Self-hosted D2 game server + Battle.net realm in Zig (2026)

ReimplementationZig16 starspushed 2026-10-06custom licenserelease v0.6.5

Clean-room Zig reimplementation of the deterministic Diablo II 1.14d engine core (map gen, item gen, runtime sim)

Clean-room Zig reimplementation of deterministic D2 1.14d core (map gen, item gen, runtime sim), 2026

AI-assisted decompC, Ghidra0 starspushed 2025-11-11GPL-3.0 license

A complete reimplementation of Diablo II's Game.exe from scratch using reverse engineering and Ghidra binary analysis. Features full CRT startup, 23-step initialization, DLL loading for 9 core D2 DLL…

Ghidra-driven reimplementation of Game.exe; companion spec repo IgorKonovalov/diablo-2-recompilation documents item gen/DRLG

What you need

You need your own copy of the game: these projects ship code only.

Same toolchain

More on PC

Found via retroreversing.com/source-code/decompiled-retail, IgorKonovalov/diablo-2-recompilation, bethington/d2-ghidra-analysis

GitHub data checked 2026-10-12. Notes are summaries from the research pass; the project pages are the authority.