This is a source port of the ID Software source release of DOOM. This repository is used as an educational tool. Anyone interested in hacking on this project is more than welcome to submit a pull request.
This fork focuses on an SDL3 implementation of DOOM. Currently featuring an SDL3 renderer, sound API, and input via keyboard.
This is a fork of a port to SDL2 done by Alex Oberhofe. I (Raydelto Hernandez) created this port to SDL3 from the aforementioned SDL2 port.
Examples of bootable WADs:
Basic Controls:
Keyboard Control | Doom Control |
---|---|
Up / W | Move Up |
Down / S | Move Down |
Left / A | Move Left |
Right / D | Move Right |
Enter | Enter |
Space / Middle Click | Use |
Ctrl / Click | Fire |
Shift | Run |
Alt | Strafe |
Tab | Automap |
F1 | Controls |
F2 | Save |
F3 | Load |
Other keys may work. Mileage may vary.
This project is licensed under the GNU GPL v2.0 License - see the LICENSE.md file for details