Descent 3 by Outrage Entertainment
Go to file
2024-08-18 03:26:06 -05: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 add rudimentary shaders and machinery 2024-08-18 02:52:46 -05:00
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 Always use Multitexture 2024-08-18 03:26:06 -05:00
editor Always use Multitexture 2024-08-18 03:26:06 -05: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 Always use Multitexture 2024-08-18 03:26:06 -05: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 add rudimentary shaders and machinery 2024-08-18 02:52:46 -05:00
model Always use Multitexture 2024-08-18 03:26:06 -05: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 update vertices modernly 2024-08-18 03:26:06 -05: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
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 Set up transformations in vertex shader 2024-08-18 03:26:03 -05:00
CHANGELOG.md Create changelog for Descent Open Source 1.5 2024-08-15 11:49:26 +02:00
CMakeLists.txt Set up transformations in vertex shader 2024-08-18 03:26:03 -05: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 Set up transformations in vertex shader 2024-08-18 03:26:03 -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.