An open-source engine for the classic 1999 6DOF shooter Descent 3, including the community-developed 1.5 patch.
Descent3 is an open-source game engine for the classic 1999 6DOF (six degrees of freedom) first-person shooter Descent 3. It provides the complete source code under the GPL-3.0 license, enabling the game to run on modern systems and allowing community-driven enhancements and fixes. The project includes the community-developed '1.5' patch, which stabilizes and improves the original game experience.
Retro gaming enthusiasts, game preservationists, and developers interested in classic game engines or 6DOF shooter mechanics. It's also for the Descent community looking to play, mod, or contribute to the game's ongoing development.
Developers choose this project because it offers the only open-source, community-maintained engine for Descent 3, ensuring the game remains playable and moddable on modern platforms. Its inclusion of the stabilized 1.5 patch provides a better out-of-the-box experience than the original release.
Descent 3 by Outrage Entertainment
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Licensed under GPL-3.0, allowing full modification and redistribution of the engine, as stated in the README, empowering community-driven enhancements.
Includes the stabilized '1.5' patch with bug fixes from the Descent community, providing a better out-of-the-box experience than the original release.
Engine updates enable Descent 3 to run on contemporary operating systems and hardware, ensuring the game remains playable on current platforms.
Ongoing maintenance and features are driven by community contributions, with an active Discord presence for support and collaboration, as mentioned in the README.
Users must provide their own Descent 3 game files, as per USAGE.md, making it inaccessible without the original purchase and adding setup complexity.
Setting up requires following BUILD.md instructions, which can be challenging for non-technical users or those unfamiliar with compiling legacy code from 1999.
Specifically tied to Descent 3, so it's not a general-purpose engine and has limited applicability beyond this single game, relying on a small community for support.