A high-performance QuakeSpasm fork that offloads rendering to the GPU for smooth gameplay on demanding custom maps.
Ironwail is a high-performance fork of the QuakeSpasm engine that optimizes rendering by offloading work from the CPU to the GPU using modern OpenGL features. It is designed to handle complex custom maps with high poly counts at very high framerates while maintaining the classic Quake gameplay experience. The engine also includes quality-of-life improvements like a Mods menu, mouse-controlled UI, and automatic support for the 2021 Quake re-release content.
Quake players and modders who use custom maps with high poly counts or play on older hardware, as well as those seeking a modernized Quake engine with enhanced performance and user-friendly features. It is also suitable for players who want zero-setup access to the 2021 Quake re-release content via Steam.
Developers choose Ironwail over other Quake engines for its GPU-optimized rendering, which ensures smooth performance on demanding custom maps and older hardware. Its unique selling points include a decoupled renderer to avoid physics issues, real-time palettization for visual authenticity, and immediate UI options that require no restarts.
High-performance QuakeSpasm fork
Uses modern OpenGL features like instancing and compute shaders to offload rendering to the GPU, enabling smooth gameplay on complex custom maps such as Shibboleth and Ravenkeep at high framerates.
Includes a Mods menu for quick add-on access, mouse-controlled UI, and in-game weapon key binding configuration, reducing reliance on console commands and enhancing usability.
Automatically detects and runs the 2021 Quake re-release content from Steam with zero setup, allowing players to simply unzip Ironwail and run the executable for instant gameplay.
Offers real-time palettization with optional dithering and classic underwater warp effects, preserving Quake's retro aesthetic while leveraging modern rendering techniques.
No Mac OS support due to reliance on OpenGL 4.3, which Apple has deprecated, excluding a significant user base from accessing the engine.
Focus on performance over maximum compatibility might lead to issues with some older or less common Quake mods and maps, as admitted in the README's philosophy.
Sticks to OpenGL without Vulkan support, which could limit performance on certain hardware or future developments compared to engines like vkQuake that offer Vulkan rendering.
The ioquake3 community effort to continue supporting/developing id's Quake III Arena
Chocolate Doom is a Doom source port that is minimalist and historically accurate.
Vulkan Quake port based on QuakeSpasm
dhewm 3 (Doom3 sourceport) main repository
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.