DIABLO 3D · PUBLIC DEVLOG

Diablo 3D

Diablo 1 in a new dimension.

Diablo3D is Douglas Pan’s project to recreate all of Diablo 1 in 3D, built on DevilutionX. It uses AI in code, copy, artwork and new music recordings. It is a very early, unstable prototype.

Follow our progress on Discord
Goal: the complete gameTristram and Cathedral: in developmentOffline prototype · Optional GPU

AI-generated atmospheric illustration

Douglas Pan leads the project.

Douglas sets the goal, chooses references, requests corrections and tests builds. He uses AI to write code and copy, generate visual studies and produce assets. New Diablo3D work is not presented as handmade.

How we use AI

Why add new cameras?

Explore Tristram and the dungeons from within in first person, or follow the hero in third person. DevilutionX simulation keeps the game rules; F4 lets you compare the scene with the original view in the same session.

Prototype controls and limits
Historical offscreen technical comparison of the east cabin in release 63e5e749: original renderer, model before and after the illuminated interior.
HISTORICAL OFFSCREEN COMPARISON · 63e5e749 Historical offscreen technical comparison from release 63e5e749. This is not a game-window screenshot and does not establish the current in-game state or full approval of the model.

COMMUNITY · FREE PROJECT

Contribute code, artwork or testing.

Human review, models and bug reports help improve the prototype. Sharing also helps. Financial support is voluntary.

PANVIA · RECOMMENDED PATH

Installation in preparation.

The public package and Panvia integration still need validation. For now, GitHub provides source and build instructions. A future installation must preserve saves, settings and rollback.

Follow installation preparation

Every change leaves a record.

Screenshots, decisions and development limits.

View all
Prototype

Two gameplay cameras and Cathedral continuity

October 10 local update: opaque Cathedral walls, preserved door and grate openings, and native item names in 3D. Gameplay and artwork remain under review.

5 min read
Geometry

Cathedral: native materials and lighter transparency

The first-floor pilot receives floors, masonry and wood from the original, with explicit visual approximations. Regional copying reduces the measured transparency cost; shapes, doors and gameplay still need review.

7 min read

AI-generated atmospheric illustration

MODELS IN DEVELOPMENT · WIP

Griswold and Ogden in 360°

A 28-second preview of the two models in development, with a main horizontal video and a Short of the same characters.

These are visual studies under review. The videos do not show gameplay or establish in-game integration or artistic approval.

Click play or “Watch here” to play in this card. The player loads only after that click. Follow the devlog.

Main horizontal video · 28 s · WIP

Griswold & Ogden | Fast 360° Character Showcase | Diablo3D

Griswold and Ogden in a 360° turntable for visual review.

Vertical Short · 28 s · WIP

Griswold + Ogden in 28 Seconds | Diablo3D #Shorts

The same two models, in a vertical format.

ONE GAME SESSION, TWO VIEWS

The game continues.
The camera changes.

F4 switches between the original view and the prototype within the same game session. Movement, collisions, inventory and interaction still use the DevilutionX simulation.

Home restores third person within the session. F4 still switches native and 3D presentation; geometry fidelity requires comparisons with the mesh enabled.

Explore the technology

FROM THE FIRST MILESTONE TO THE COMPLETE GAME

The journey begins
in Tristram.

Tristram and nine regions of the first normal Cathedral floor form the local pilot. The goal includes every level. Loading, artwork, combat and performance still need review.

Windows b775 checkpoint: Meshy imports disabled, models preserved and Ogden using the original sprite. No complete game or validated public package.

View the full roadmap

A COMMUNITY PROJECT

Help build the next chapter.

Modeling, code, testing and documentation move the project forward. Financial support and help with generation tools sustain revisions, continued development and expansion to every level.

AI-generated atmospheric illustration

NEWS BY EMAIL

Follow the next stage.

Leave your email if you would like to receive Diablo 3D news. Signup is optional, and you can unsubscribe.

Keep me updated

Be part of Diablo 3D

Help this community grow

Help Diablo 3D grow: join Discord to talk with the community and follow the project's updates on YouTube.

Join Discord Follow on YouTube

Taking part is optional. You can open this invitation from the footer whenever you like.