DOOM

Multiplatform Mega-Repo
DOOM runs on everything. Now prove it.
Play Now View Ports GitHub Repo

About the Project

The DOOM Multiplatform Mega-Repo is a comprehensive collection of DOOM source ports targeting every platform imaginable. From modern desktops to retro consoles, embedded systems to web browsers -- if it has a processor, it can probably run DOOM. Built on id Software's legendary GPL v2 open-source release, this repository organizes, maintains, and cross-compiles DOOM for 20+ platforms.

20+
Platforms
4
Tiers
1993
Original Release
GPL v2
License

Featured Platforms

💻

Windows

Native Win32 + SDL2

🐧

Linux

X11 / Wayland / Framebuffer

🍎

macOS

Universal Binary (ARM + x86)

🌐

Web / WASM

Emscripten in your browser

📱

Android

Touch + controller support

📱

iOS

MFi controller support

🎮

Nintendo Switch

Homebrew via devkitPro

🎮

PS Vita

VitaSDK homebrew port

🔢

Raspberry Pi

Bare-metal & Linux

⌨

DOS

The original experience

🛠

STM32

Embedded ARM Cortex-M

📚

RISC-V

Educational bare-metal