TomeMobile  /  Overview

What Is D2R Mobile? The Open-Source iOS & macOS Port, Explained

Quick Answer

One sentence
An open-source compatibility layer that runs your own Switch copy of Diablo II: Resurrected natively on Apple devices — at 60 fps, fully offline.
It is not
An emulator, cloud gaming, or a mod. The game's real program executes on your device; nothing is streamed and no game content is distributed.
It costs
$0, MIT-licensed — plus a copy of the game (with the Reign of the Warlock expansion) that you must already own.

What It Is

Under the hood, D2R Mobile is the game's own program, executing natively on your device. iPhone and Switch use the same class of processor (aarch64); the project rewrites only the handful of instructions that cannot run unchanged under Apple's kernel and leaves every other byte as shipped. Every class, every Runeword, Terror Zones, bosses, drop rules and quest flow are identical to the original — because it is the original program.

The rest is scaffolding: a small host that provides the platform services the game expects (system calls, file system, audio, input), and a graphics layer that implements the game's graphics API entirely on Apple's Metal, with shaders translated offline from the game's originals. That is why it holds 60 fps on a phone — no emulated CPU in the loop.

D2R Mobile gameplay with the English interface
The real game, on a phone
Original wording, original rules, original voice acting

What It Is Not

Not an emulator

No emulated CPU, no streaming, no cloud gaming.
  • The game program executes on your device directly
  • That is the entire reason for the 60 fps and 3.8 W power draw
Native execution

Not a source of game content

The repository contains no game program, art, text, data or shaders.
  • All content is generated on your machine from your own files
  • You must own the game, including the expansion
Bring your own game

The Numbers, Measured

From the project's on-device measurements (iPhone 17 Pro Max, Act I camp, 50% brightness, measured 2026-10-10):

MeasurementReading
Frame rate in game60 fps steady, no drops once warm
App launch0.15 s
Main menu → in a gameabout 1 s
Whole-device power at 60 fps~3.8 W → roughly 5 hours of play
Power-saver mode (30 fps)~1.85 W → about double the battery life
Closed beta44 devices — all completed Normal, Nightmare and Hell

What It Adds on Top

The original game is untouched — but the port ships a set of endgame modes and quality-of-life layers the original never had. These are exclusive to D2R Mobile, and each has its own guide here:

Greater Rift level select panel

Greater Rift

100 levels, skill cap 40, mercenary slots

Choosing Elysium mode at character creation

Elysium mode

Unique ×5, boss drops like first kills

The Kill Board statistics panel

Boss Rush & Kill Board

12 stages, career stat tracking

Plus the everyday layer: a touch interface rebuilt around gestures (see the controls guide), full controller support at Switch parity, the Chronicle collection stash, and English/Chinese in full.

What You Need to Get It

Your game files

Switch release + Reign of the Warlock, v1.0.34.0

A supported device

A14 / M1 or later (Metal 3)

Then pick your install route — with a Mac in three steps, or without one: the install guide covers both.

Identity FAQ

Is it a mod?

No. A mod alters game content; this project alters the platform around the game — the program runs with only a few instructions rewritten to run under Apple's kernel, and the repository contains no game content at all. It is closer to a port than a mod.

Is it legal?

The project's position: it provides tools and an install shell, requires your own purchased files, and distributes nothing. Whether running it violates any specific Terms of Service is yours to evaluate — we are a guide site, not lawyers. See our full FAQ for the honest version.

Is it free? Is it open source?

Yes and yes — MIT-licensed, with verification tooling built into the repo (unit tests, per-instruction equivalence checks, scripted interface regressions). The only costs are the game you must own and, optionally, a paid Apple developer account for iCloud save sync.

Is this official?

No. It is an independent, non-commercial project, not affiliated with Blizzard Entertainment or Nintendo — and neither is this guide site. You must own the game to play it.

Technical descriptions, measurements and feature list from the d2r-mobile project README (accessed 2026-10-15). Characterizations like "closer to a port than a mod" are our editorial judgment.

By M. the CartographerLast updated 2026-10-15Covers game build 1.0.34.0Not affiliated with Blizzard or the d2r-mobile project