RZDoom
From DoomWiki.org
RZDoom | |
![]() | |
Codebase | ZDoom 2.8.1 |
---|---|
Developer(s) | Adam Bilbrough (Gibbon) |
Initial release | 2.9.0 (2021-12-08, 3 years ago) |
Latest release | 3.2.0 (2024-08-27, 8 months ago) |
Development status | Active |
Written in | C++, C |
Target platform | Cross-platform |
License | Doom Source License, 3-clause BSD license, others |
Source Repository
(Git) |
GitHub |
RZDoom (stands for Retro ZDoom or Resurrected ZDoom) is a fork of the ZDoom source port by Adam Bilbrough (Gibbon). It is based on ZDoom 2.8.1 and is fully backwards compatible with it. The idea behind this port is to optimize ZDoom source code and to make it portable and more suitable for modern hardware.
Contents
Features[edit]
![]() | This article or section is a stub. Please help the Doom Wiki by adding to it. |
- Fully compatible and buildable on Windows, Linux, macOS, BSD on x86, x64 and all ARM CPUs (everything that FMOD Studio is compatible with).
- Fully backwards compatible with ZDoom 2.8.1.
- Retains the software renderer.
- Viciously optimised, in terms of removing bloat and frame-times. All assembler is removed, all 32-bit only code is removed, intrinsics are replaced with modern equivalents.
- Launcher is improved with more options.
- FMOD Studio is the only audio back-end (no more OpenAL) and has been rewritten to be compatible with its latest version (as of August 2024).
- UMAPINFO support.
History[edit]
- RZDoom was first released as v2.9.0 on December 8, 2021.
- v2.9.1 was released on December 23, 2021.
- v3.0.0 was released on January 25, 2022.
- v3.0.1 was released on April 18, 2022.
- v3.0.2 was released on June 14, 2022.
- v3.1.0 was released on August 21, 2022.
- v3.2.0 was released on September 7, 2022.
- The version was reverted to 3.1.0 on June 26, 2023.
- v3.2.0 was re-released on August 27, 2024 with the project repository return to GitHub.
Trivia[edit]
- RZDoom logo was created by Wavy.
External links[edit]
- RZDoom repository on GitHub
- Old RZDoom repository on SourceForge
- Original repository on GitHub (archived 🏛)
- Development thread (abandoned) at Doomworld forums
Source code genealogy | ||
---|---|---|
Based on | Name | Base for |
ZDoom 2.8.1 | RZDoom | None |