Descent 3 by Outrage Entertainment
Go to file
Louis Gombert 164f102368 Split README between README, BUILD and USAGE files.
Prepare those files to be shipped with the pre-built assets.
2024-08-15 01:02:10 +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
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
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
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
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
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
win32 Remove unused osTask class 2024-07-28 16:50:43 +03:00
.clang-format
.clang-format-ignore
.editorconfig
.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
CMakeLists.txt Split README between README, BUILD and USAGE files. 2024-08-15 01:02:10 +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.