Descent 3 by Outrage Entertainment
Go to file
Louis Gombert 0388d07582
Merge pull request #529 from Lgt2x/release
Update release branch with latest commits
2024-08-16 23:38:02 +02:00
.github Add release flow to GitHub Actions 2024-08-12 17:07:44 +03:00
2dlib CMake: add all headers to target sources 2024-08-09 17:09:14 +02:00
AudioEncode CMake: add all headers to target sources 2024-08-09 17:09:14 +02:00
bitmap CMake: add all headers to target sources 2024-08-09 17:09:14 +02:00
cfile CMake: add all headers to target sources 2024-08-09 17:09:14 +02:00
cmake
dd_grwin32 Isolate 2dlib submodule 2024-07-27 22:21:29 +03:00
dd_video Remove unused DirectX-related files 2024-06-29 18:21:38 +02:00
ddebug Merge pull request #523 from DescentDevelopers/windows-fix 2024-08-12 22:49:09 +02:00
ddio CMake: add all headers to target sources 2024-08-09 17:09:14 +02:00
Descent3 Merge pull request #523 from DescentDevelopers/windows-fix 2024-08-12 22:49:09 +02:00
editor [Build] Enable the generation of debug symbols in all build configurations and install them to be available in our GitHub workflow artifacts. This prepares us to create crashdumps on user systems even from release builds that we will than be able to analyse on a dev machine. 2024-08-10 18:40:24 +02:00
fix CMake: add all headers to target sources 2024-08-09 17:09:14 +02:00
grtext CMake: add all headers to target sources 2024-08-09 17:09:14 +02:00
legacy Programmatically replace all __LINUX__ with POSIX 2024-07-12 18:11:54 -05:00
lib VECMAT: Silence "unknown pragma" warning on gcc/clang 2024-08-11 04:06:43 +03:00
libmve CMake: add all headers to target sources 2024-08-09 17:09:14 +02:00
linux CMake: add all headers to target sources 2024-08-09 17:09:14 +02:00
manage Quiet warnings about uninitialized values. 2024-07-31 15:40:16 -06:00
md5 CMake: add all headers to target sources 2024-08-09 17:09:14 +02:00
mem CMake: add all headers to target sources 2024-08-09 17:09:14 +02:00
misc Merge pull request #517 from Lgt2x/cmake-headers 2024-08-12 15:58:05 +03:00
model CMake: add all headers to target sources 2024-08-09 17:09:14 +02:00
module Fixup platform defines to be positive tests instead of negative ones 2024-07-12 18:31:05 -05:00
music CMake: add all headers to target sources 2024-08-09 17:09:14 +02:00
netcon Merge pull request #517 from Lgt2x/cmake-headers 2024-08-12 15:58:05 +03:00
netgames CMake: add all headers to target sources 2024-08-09 17:09:14 +02:00
networking Fixup platform defines to be positive tests instead of negative ones 2024-07-12 18:31:05 -05:00
physics CMake: add all headers to target sources 2024-08-09 17:09:14 +02:00
renderer Merge pull request #502 from winterheart/modules-split 2024-07-30 23:17:47 +02:00
rtperformance CMake: add all headers to target sources 2024-08-09 17:09:14 +02:00
scripts CMake: add all headers to target sources 2024-08-09 17:09:14 +02:00
sndlib CMake: add all headers to target sources 2024-08-09 17:09:14 +02:00
stream_audio CMake: add all headers to target sources 2024-08-09 17:09:14 +02:00
tests [CMake] Enabled the CMake property USE_FOLDERS to provide a more structured project list in IDEs with the help of set(CMAKE_FOLDER "...") calls. 2024-07-03 19:55:04 +02:00
third_party Split libacm files to third_party/libacm and AudioEncode 2024-07-28 21:51:35 +03:00
tools
ui CMake: add all headers to target sources 2024-08-09 17:09:14 +02:00
unzip CMake: add all headers to target sources 2024-08-09 17:09:14 +02:00
vecmat Isolate misc module 2024-06-27 01:26:35 +03:00
win32 Remove unused osTask class 2024-07-28 16:50:43 +03:00
.clang-format
.clang-format-ignore
.editorconfig Explicitly declare that source files are UTF-8 2024-07-17 10:12:09 -04:00
.gitattributes
.gitignore
Brewfile Use vcpkg for all platform presets 2024-08-03 23:38:01 -05:00
BUILD.md Split README between README, BUILD and USAGE files. 2024-08-15 01:02:10 +02:00
CHANGELOG.md Create changelog for Descent Open Source 1.5 2024-08-15 11:49:26 +02:00
CMakeLists.txt Create changelog for Descent Open Source 1.5 2024-08-15 11:49:26 +02:00
CMakePresets.json Use vcpkg for all platform presets 2024-08-03 23:38:01 -05:00
LICENSE
README.md Split README between README, BUILD and USAGE files. 2024-08-15 01:02:10 +02:00
THIRD_PARTY.md Split libacm files to third_party/libacm and AudioEncode 2024-07-28 21:51:35 +03:00
USAGE.md Split README between README, BUILD and USAGE files. 2024-08-15 01:02:10 +02:00
vcpkg.json Build SDL2 with alsa for VCPKG 2024-08-04 10:49:48 -05:00

d3 (1)

This is the Descent 3 open source engine, licensed under GPL-3.0. It 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.

In order to use this, you must provide your own game files. See the USAGE.md file for details about installation.

To build the game, follow build instructions in the BUILD.md file.

Build or runtime issues should be reported on our GitHub tracker.

Contributing

Anyone can contribute! We have an active Discord presence at Descent Developer Network. Patches should be submitted on GitHub.