Cloned Games

GBADoom

SporadicPlayableGBA

Based on Doom

GBADoom screenshotLinks, repository & details

About

GBADoom is a port of prBoom to the Game Boy Advance, supporting Doom Shareware, Retail, Ultimate Doom, and Doom II IWADs. The renderer is largely intact (aside from removed Z-depth lighting and added mip-mapping) and monster behavior is preserved, but framerate varies from about 35fps in simple areas down to roughly 10fps in complex ones, and it has no multiplayer or demo compatibility.

How it differs from the original

Compared to the PC prBoom it's based on, GBADoom reverts most engine enhancements (dehacked, limit-removing features) back to vanilla behavior for memory and performance reasons, and drops multiplayer and demo-recording support entirely.

Getting started

Building requires DevKitArm and the GBAWadUtil tool to bake a chosen IWAD into the source before compiling; the resulting .gba file can then be run from a flash cart or in an emulator. The game also includes a set of button-combination cheat codes (god mode, no-clipping, invincibility, and others) enterable in-game.

Known issues & limitations

  • performance: Framerate is variable: simple areas run at ~35fps, complex areas (e.g., E4M2) run at about 10 FPS. Episode 4 runs slowly.
  • features: Demo compatibility is broken.
  • features: No multiplayer support.
Requires original assets. Requires Doom Shareware, Retail, Ultimate, or Doom 2 IWAD files.

Media

Additional notes

Related project
A separate fork maintained by KippyKip continues active development with additional features and fixes.
Share:

More like GBADoom

Halted
Doom screenshot
id Software's original 1997 DOOM source code, released under GPL v2, powering the classic demon-hunting FPS on the UAC's Mars facility.
Platforms:LinuxDOS
Stars19,552
Updated2 years ago
LicenseGPL-2.0
Release2012
Active
Original game (original game, not this project)Original game image
GZDoom is a modder-friendly source port of the Doom engine covering Doom, Heretic, and Hexen, with OpenGL and Vulkan rendering support.
Platforms:WindowsLinux
Stars3,102
Updated3 months ago
LicenseGPL-3.0
Release2013
Active
Chocolate Doom screenshot
A source port that reproduces the original DOS Doom, Heretic, Hexen, and Strife with their original bugs intact on modern systems.
Platforms:WindowsLinuxOSX
Stars2,416
Updated2 months ago
LicenseGPL-2.0
Release2009
Active
Original game (original game, not this project)Original game image
A modern GPLv3 source port continuing the ZDoom/GZDoom lineage for Doom, Heretic, and Hexen.
Platforms:WindowsLinuxOSX
Stars2,218
Updated1 month ago
LicenseUnknown
Release2025
Active
Freedoom screenshot
A free replacement for Doom's levels, art, sounds, and music, requiring a separate Doom source port to actually run it.
Platforms:None
Stars1,343
Updated4 months ago
LicenseUnknown
Release2012
Halted
Original game (original game, not this project)Original game image
Platforms:SNES
Stars1,248
Updated4 years ago
LicenseGPL-3.0
Release2020