Doom RPG Reverse Engineering Project

2020 - Present

Doom RPG Reverse Engineering Project is an attempt at reverse engineering the J2ME and BREW mobile title to work on modern platforms by replicating rendering, audio, and core game loop. It includes additional graphical and gameplay enhancements such as virtual reality support. The project started based on documentation of the game data files (Decoding Doom RPG and fraggle's .bsp file format documentation). More information on the game data files was discovered through further analysis. Common reverse engineering approaches were taken such as observing patterns in the data through a hex editor. Some things were discovered through trial and error. Replicating various features was done through careful observation of the original game. This project is still in development.

Features

Screenshots

Videos