We do often include affiliate links to earn us some pennies. See more here.

After getting open sourced back in April and now run as a community project, the Descent 3 open source engine has a first release available. You do need a copy of the game to run it which you can get from GOG and Steam.

This open source release also includes the "1.5" patch written by Kevin Bentley and Jeff Slutter several years ago and brought to a stable condition by the Descent community.

So what's actually in this new 1.5 release? They said in the release notes that it "fills in the gaps left in the never-released 1.5 patch of the game, and makes it more accessible and convenient to run on modern devices". Their main focus was to get it running properly on modern CPUs and improve the developer experience. Thanks to the work "Descent 3 now runs on 64-bit Linux, Windows and MacOS using SDL2, on AMD64 as well as ARM64 CPUs" with 32bit support dropped.

Also now available is a roadmap towards the next release which includes plans for a graphics renderer rewrite to use more modern OpenGL, support for higher screen resolutions, localization support improvements and more.

Will be fun to see this classic see a new life!

Article taken from GamingOnLinux.com.
16 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
7 comments

Phlebiac Aug 20
I see Steam has Linux support for Descent 1-3 (DOSBox?); nice.
https://store.steampowered.com/bundle/5605/The_Descent_Classic_Collection/

Then having luxtorpeda to run newer engines for them is another bonus.
Talon1024 Aug 20
There's also Piccu Engine, a fork of the Descent 3 open source engine, with several QOL improvements over the original.
Klaas Aug 20
Woohoo
Looks pretty sweet

https://www.youtube.com/watch?v=K-kVscNOiEk

Field of view seems like such a big deal in this kind of game. I can't stand being too zoomed in when I play Halo MCC -- I'm glad this is a current thing to let players chooser FOV.
enigmaxg2 Aug 21
So yeah, quality of life improvements only with little to no changes in graphics/renderers, except that they killed support for older hardware, nice!
zkarj Aug 21
I was able to build and run in Linux per the instructions in the source. Cutscenes and most controls work.

Need to work on tweaking the settings file to fix gamepad joystick axes (otherwise it always auto-detects z-axis when trying to change the joystick control settings). The control was much more smooth than running Windows version in wine. I wonder if there is a way to change shortcut keys for game save and load, since Alt plus function keys are usually defined for the window manager, and I sometimes accidentally press Alt+F4 when trying to load the game and completely closes the game.

I usually run games in windowed-mode, so '-w' command-line option was useful.

The game saves are not compatible with Windows version, but didn't expect it to work anyway, and I didn't progress much in wine due to joystick control issues, so not much loss. At least the player profile had no issue being detected and loaded.
bonkmaykr Aug 26
I picked up a Sidewinder Force Feedback Pro earlier this year specifically for Descent I & II but never got to use it due to some soldering accident with the necroware game port adapter. Haven't gotten around to un-screwing the PCB and I don't want to start over and make a mess out of the DA-15 port already attached. Or give myself second degree burns again.

Perhaps this is good motivation to finally use it.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register