An attempt to understand how DOOM engine works
☆679Aug 16, 2022Updated 3 years ago
Alternatives and similar repositories for DIYDoom
Users that are interested in DIYDoom are comparing it to the libraries listed below
Sorting:
- 2.5D Doom engine explorations in Python☆91Jan 21, 2023Updated 3 years ago
- ☆13Jan 19, 2023Updated 3 years ago
- Doom-style graphics engine in modern C++☆84May 1, 2024Updated last year
- An attempt to understand how Quake engine works☆22Aug 21, 2022Updated 3 years ago
- Chocolate Doom is a Doom source port that is minimalist and historically accurate.☆2,271Jan 22, 2026Updated last month
- It's a Doom editor☆821Updated this week
- DOS source port of Doom with DMX features support. 100% vanilla-compatible with any IWAD.☆22Jun 24, 2020Updated 5 years ago
- Odamex - Online Multiplayer Doom port with a strong focus on the original gameplay while providing a breadth of enhancements.☆260Updated this week
- Doom 0.5 reverse engineering project. For some reason.☆14Jan 29, 2024Updated 2 years ago
- Personal C/C++ 3D Software Rasterizer☆19Jul 16, 2025Updated 7 months ago
- Easily portable doom☆1,891Aug 24, 2025Updated 6 months ago
- The classic, refined DOOM source port. For Windows PC.☆750Updated this week
- Catacomb Apocalypse source code☆42Jun 9, 2014Updated 11 years ago
- A C99 3D game engine☆718Feb 21, 2026Updated last week
- (the almighty) 32-bit MS-DOS digital sound library for Open Watcom C++☆32Jan 4, 2025Updated last year
- A 2.5D raycasting game engine written in C++, based upon lwmf and OpenGL!☆15Oct 30, 2024Updated last year
- A minimalistic Chocolate Doom fork, made for educational purposes☆11Jul 29, 2017Updated 8 years ago
- A straightforward and easy to use 3D software renderer for real-time retro graphics.☆62Aug 13, 2018Updated 7 years ago
- Engine for making things with a MS-DOS feel, but for modern platforms☆1,170Jun 29, 2025Updated 8 months ago
- Game Engine Black Book: Doom☆764Nov 15, 2025Updated 3 months ago
- A library that reads Doom Engine and Doom Engine-derivative structures.☆20Feb 18, 2026Updated 2 weeks ago
- Retro game engine for creating games like it's 1997☆885Feb 11, 2026Updated 3 weeks ago
- A Python library for manipulation of Doom WAD files☆90Jun 29, 2023Updated 2 years ago
- SDL2 C++ raycasting engine with vertical movement, floor/ceiling texture mapping and sprites.☆153Feb 25, 2024Updated 2 years ago
- Software renderer for DOS (mode 13h)☆153Aug 18, 2020Updated 5 years ago
- GZDoom is a feature centric port for all Doom engine games, based on ZDoom, adding an OpenGL renderer and powerful scripting capabilities☆3,018Nov 17, 2025Updated 3 months ago
- Quake III map and model renderer☆32Aug 14, 2016Updated 9 years ago
- id Software's Quake 2 v3.21 with mission packs and Vulkan support (Windows, Linux, macOS, FreeBSD, Raspberry Pi 4)☆980Jan 4, 2025Updated last year
- The Quake Mod IDE☆20Oct 10, 2021Updated 4 years ago
- A level viewer for DOOM & DOOM2 written in Python.☆39Nov 1, 2023Updated 2 years ago
- Quake BSP renderer written in C++ and Vulkan☆98Oct 16, 2020Updated 5 years ago
- Psx Doom Reverse Engineering By [GEC]☆154May 30, 2025Updated 9 months ago
- Oldschool QBasic time☆11Jan 13, 2021Updated 5 years ago
- Chocolate Duke Nukem 3D☆39Dec 24, 2023Updated 2 years ago
- This is a cleaned up copy of the PrBoom+ SVN repository as a courtesy for those interested in forking that port☆301Jun 20, 2023Updated 2 years ago
- (Very) Tiny Text UI library☆33Feb 26, 2026Updated last week
- CRY is a non-conservative recreation of Jaguar Doom for PC.☆21Feb 15, 2026Updated 2 weeks ago
- A port of the tutorial from lodev.org/cgtutor/raycasting.html into SDL2☆13May 5, 2015Updated 10 years ago
- A cross-platform port of Wolfenstein 3D with a number of changes and additions. Repository migrated to Bitbucket, please visit the link b…☆54May 19, 2024Updated last year