A portable, enhanced source port for Doom, Heretic, and Hexen with modern graphics and cross-platform support.
Doomsday Engine is a portable, enhanced source port of classic first-person shooter games Doom, Heretic, and Hexen. It modernizes these games with improved graphics, cross-platform support, and a modular architecture while maintaining the original gameplay experience. The engine provides enhanced rendering, network play, and scripting capabilities for these retro titles.
Retro gaming enthusiasts, modders, and developers interested in classic game preservation and enhancement. It's particularly useful for those wanting to play Doom, Heretic, or Hexen with modern graphics and features across different platforms.
Doomsday Engine offers a comprehensive, actively maintained source port with superior graphics enhancements compared to basic ports, a clean modular architecture for extensibility, and strong cross-platform support. Its plugin system and scripting capabilities make it more flexible than many alternative source ports.
A portable, enhanced source port of Doom, Heretic and Hexen.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Features a modern OpenGL renderer with improved visual effects and 3D model support, providing a significant graphical upgrade over original releases.
Built with portable C++ and runs on Windows and Linux, as shown by CI status in the README, ensuring broad accessibility for retro gaming.
Includes a plugin system for game extensions and audio plugins, allowing easy customization and modding without altering core code.
Offers client-server architecture for multiplayer gaming, enabling modern network play directly within the engine.
Provides Doomsday Script for customization, giving modders powerful tools to alter gameplay and extend functionality.
Requires compiling multiple external libraries like SDL2, the_Foundation, and glbinding using build_deps.py, which can be cumbersome and error-prone.
Only supports Doom, Heretic, and Hexen, making it unsuitable for other classic FPS games or new game development beyond this niche.
The Doomsday Script and plugin architecture, while powerful, demand significant effort to master compared to simpler modding tools in other source ports.
Relies on an online manual with external links; the README lacks detailed setup guides, which can hinder troubleshooting for advanced features.