← Ports & remakes
Fan remake Playable Stalled · 1 year

Doom II RPG (DoomIIRPG-RE)

Game: Doom II RPG (Mobile, 2009)

DoomIIRPG-RE: a C++ reconstruction of Doom II RPG, id Software and Fountainhead Entertainment’s turn-based RPG for mobile phones, reverse-engineered by Erick Vásquez García of the [GEC] group, the author of DoomRPG-RE, and brought to PC with SDL2 and OpenAL. It runs on the data from the iPhone version: it reads the game’s .ipa file directly, which has to be named “Doom 2 RPG.ipa” and sit next to the executable (an open PR, #7, lets you pass its path at launch). The README lists the default key bindings and the original game’s cheat codes for Java ME and BREW, including the one that opens its debug menu. The current version is 0.1, released on December 11, 2023 with a Windows build. It later took contributions from other authors: building with MinGW and for Linux (April 2024), big-endian fixes, and building on macOS (July 2025). Two PRs from 2026 report that the main branch hasn’t compiled since a July 2025 code refactor (#6 and #8, closed without merging), and the author of that refactor has another one open with fixes (#9).

You needThe .ipa file from your own copy of Doom II RPG for iPhone, named “Doom 2 RPG.ipa” and placed next to the executable. The released build is for Windows; for Linux or macOS you build it with CMake, SDL2, zlib, and OpenAL.

How it gets to PC
Fan reimplementation
Console
Java ME, BREW, iOS, and Android
Original studio
id Software / Fountainhead Entertainment
Year
2010
Author
Erick Vásquez García ([GEC])
Stars
100
Last activity
2025-07-09 · 1 year ago
Latest version
v.0.1 · 2023-12-11
License
GPL-3.0
Language
C++
View repository ↗ Doomworld thread ↗
reverse-engineering