All gamesBrowse all mobile versions
Cover unavailable

Cover unavailable.

Nintendo SwitchExperimental

D2R Mobile

A native compatibility layer for the Nintendo Switch release

This is a native port or development project, not an instant browser game.

Latest upstream release checked
Project method
Native compatibility layer and instruction rewriting
Runs on
Android, iPhone / iPad, Apple silicon macOS
Code license
MIT for project-authored code; third-party components and original game assets are separate
Source reviewed
2026-10-23

A classic, with a new way to play.

D2R Mobile brings the Nintendo Switch release of Diablo II: Resurrected to Android, iPhone / iPad, and Apple silicon macOS through a native compatibility layer and instruction rewriting. It is not a static recompilation, emulator, or browser game, and it requires your own game files.

What you need

Your own legally obtained Switch game files and the supported Reign of the Warlock expansion/version are required. The v2.0.0 mobile packages contain no game content; this site supplies no game files, keys, or packaged game content.

Controls & getting started

  • Author-documented touch controls and gamepad input
  • Mac keyboard, mouse, and gamepad support depends on the build

Mobile versions

Native installation paths and upstream requirements by mobile system.

Android

APK

Requirements
ARM64 Android 12 (API 31) or later with Vulkan 1.1; use your own Nintendo Switch game files for Reign of the Warlock version 1.0.34.0 and build the matching import pack on a computer.
Note
The v2.0.0 D2RMobile-android.apk contains no game content. Build the Android import pack with d2rm_android.py from the same release, then copy it to the phone; this catalog has not independently tested the install or play path.
Checked

Not independently verified by this catalog; upstream documentation and release availability can change.

iOS & iPadOS

iOS build-input

Requirements
iPhone or iPad on iOS 26 or later, or iOS 18–25 with the older-API build; use your own Switch game files and the matching release source, with the documented Python, C compiler, .NET SDK, and shader tools.
Note
D2RMobile-shell-build-input.zip and D2RMobile-shell-ios18-build-input.zip are build inputs, not installable IPA files. The NO_XCODE guide uses d2rm_pack.py to create an IPA, then documents signing and installation with Sideloadly or AltStore and a free Apple ID. The author has not verified that sideloading-tool route; this catalog has not independently tested packaging, signing, or gameplay.
Checked

Not independently verified by this catalog; upstream documentation and release availability can change.

Know before you play

  • The latest GitHub Release checked was v2.0.0, published October 23, 2026 (UTC). It adds an Android APK and provides iOS shell build inputs.
  • The Android release requires Android 12/API 31 or later with Vulkan 1.1; the iOS shell packages are build inputs that must be packaged and signed before installation.
  • Device compatibility, performance, and completion claims are the upstream authors' reports. They have not been independently verified by this catalog.
  • This is a native compatibility-layer and instruction-rewriting project, not a static recompilation or browser game. Bring your own game files; this catalog supplies none.

Project status and device support are based on the linked sources. A source review is not a complete playthrough or a guarantee for every device.

More from this console