d2-web
Play Diablo II: Lord of Destruction in your browser — the 1.13c engine reimplemented in C++ and compiled to WebAssembly. Bring your own game files.
Visit website ↗ Source listing ↗
GITHUB · launched Oct 29, 2026 · 41 upvotes (top 39%) · 0 views
Get picks like this daily. Today's launch numbers, the top launches, AI and tech news, and a daily opportunity pick, straight to your inbox.
About
- Media & entertainment
- B2C
- Not AI
- Hobby / open-source project
- browser-game
- cpp
- diablo-ii
- diablo2
- emscripten
- game-engine
- +4 more
Could you build this?
No Reimplementing the Diablo II 1.13c engine in C++ and compiling it to WebAssembly is a large, reverse-engineered emulation effort that requires deep systems and game-engine expertise.
What it would actually take: Reverse engineer the 1.13c binary's game logic, file formats (MPQ, DC6, DS1, D2 data tables), and networking-free single-player behavior, then reimplement it in C++ and compile via Emscripten to WebAssembly with a WebGL or canvas renderer. The hard parts are faithfully matching undocumented original behavior and timing, and handling the large asset pipeline, which requires a team with reverse engineering and game engine expertise.
Competitors
Other products that read as similar to this one : 414 launches clear the similarity bar, closest 8 shown.
Attention rank: #152 of 415 (itself plus its competitors, highest first, normalized so YC and Product Hunt are compared fairly).
Launched 298 days after the earliest competitor.
- diablo2-web · github · 2026-10-06 · 16 upvotes · similarity 0.69
- D2R-3D · github · 2026-09-27 · 187 upvotes · similarity 0.60
- d2r-mobile · github · 2026-10-12 · 3503 upvotes · similarity 0.55
- d2r-mobile · github · 2026-10-12 · 108 upvotes · similarity 0.53
- redivivus · github · 2026-10-23 · 32 upvotes · similarity 0.53
Show 3 more
- mod-diablocraft · github · 2026-10-26 · 14 upvotes · similarity 0.52
- damnationx · github · 2026-10-08 · 57 upvotes · similarity 0.50
- diablo2-vr-port · github · 2026-10-04 · 53 upvotes · similarity 0.50