# OpenDiablo2/OpenDiablo2

An open source re-implementation of Diablo 2

Repository: https://github.com/OpenDiablo2/OpenDiablo2
Canonical: https://ross.abutalabs.com/products/opendiablo2
Homepage: https://opendiablo2.com/
Language: Go
License: GPL-3.0
License Family: copyleft
Topics: game-engine, diablo2, 2d, diablo, engine, games, golang, go, arpg, open-source, game
Archived: true
Last push: 2021-10-21T13:18:36+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 2841, "days_push": 1777, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 11083, forks 859 (observed 2026-08-28T04:10:46.063727+00:00)

## What it is
An open-source reimplementation of Diablo 2, built as an ARPG game engine written in Go that can run the original game using legally purchased assets. The project is being split into the Abyss Engine and the OpenDiablo 2 game project.

## Use cases
- play diablo 2 on linux without the original engine
- open source reimplementation of diablo 2
- cross platform arpg engine in go
- run diablo 2 with an open source engine
- study how a diablo 2 engine is built

## When to choose
- you own a legal copy of Diablo 2 and want to play it on an open-source cross-platform engine
- you want to study or contribute to a Go-based ARPG engine
- you're interested in the successor Abyss Engine project

## When to avoid
- you want a finished, complete Diablo 2 replacement - the project is incomplete and in maintenance
- you don't own the original game assets, since none are shipped
- you need an actively developed engine - development moved to Abyss Engine

## Facets
- artifact type: application
- maturity: maintenance
- function: game-engine, graphics
- domain: gaming-tools, cross-platform
- platform: windows, go, cross-platform
- tags: diablo-2, arpg, game-reimplementation, reverse-engineering, 2d, game-development, linux, macos

## Member repositories
- OpenDiablo2/OpenDiablo2 (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:46.063727+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:16:49.008805+00:00, confidence not recorded.
  - readme: https://github.com/OpenDiablo2/OpenDiablo2 (fetched 2026-08-28T04:10:46.063727+00:00, sha 768d8e21b734)
- Data as of 2026-08-30T08:39:29.467469+00:00.
