// the find
Reinisch/Darkest-Dungeon-Unity
Darkest Dungeon port in Unity. Almost completely identical to the original. Platforms: PC/Android.
A near-complete Unity reimplementation of Darkest Dungeon with added PvP multiplayer via Photon. It covers estate management, all heroes and monsters, dungeon generation, town events, and the stress/affliction system — essentially the full single-player game rebuilt from scratch in C#. Aimed at Unity developers who want to study how a complex turn-based RPG is architected, or modders who want a hackable base.
The scope of feature parity is genuinely impressive for a solo/small-team project — replicating all combat effects, status systems, and procedural dungeon generation in Unity is not trivial work. Adding Photon-based multiplayer on top of a game that was never designed for it shows real architectural effort. The project reads original Darkest Dungeon data files via Newtonsoft.Json, so it can stay in sync with the original game's balance without manual re-entry. The animation controller structure is well-organized by game area (Estate, Raid, Setup), which is better than the flat chaos most Unity game ports end up in.
Dead since October 2021 — five years without a commit, and the multiplayer build is on 1.0.3 while the original game shipped DLC and updates that this will never see. It ships no assets at all (correctly, for copyright reasons), which means you cannot run it without owning the original game and knowing how to extract and wire up the assets yourself — there are no instructions for that. The Photon dependency is on an older SDK version tied to a commercial service, so the multiplayer component may already be broken depending on Photon's API compatibility. No tests, no CI, and the README links to a Google Spreadsheet for map data, which is the kind of thing that quietly disappears.