Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Game Remakes
  3. DXX-Rebirth

DXX-Rebirth

NOASSERTIONC++

A modern source port of Descent 1 & 2 that updates the classic 3D shooters for contemporary PCs while preserving the original gameplay.

GitHubGitHub
637 stars144 forks0 contributors

What is DXX-Rebirth?

DXX-Rebirth is a source port of the classic 3D shooters Descent and Descent II, based on the D1X and D2X projects. It updates these games to run on modern operating systems like Linux, macOS, and Windows while fixing bugs and adding improvements like OpenGL rendering and enhanced multiplayer support. The project solves the problem of keeping these pioneering titles playable on contemporary hardware without altering their core gameplay.

Target Audience

Retro gaming enthusiasts, fans of the Descent series, and players interested in classic 3D shooters who want to experience these games on modern systems. It also appeals to developers interested in game preservation and source port projects.

Value Proposition

Developers choose DXX-Rebirth because it faithfully preserves the original Descent experience while adding modern technical enhancements like cross-platform support and improved rendering. Its commitment to compatibility with original content and backward compatibility with DOS versions ensures an authentic yet updated gameplay experience.

Overview

Descent-Rebirth and Descent II-Rebirth

Use Cases

Best For

  • Playing Descent 1 and 2 on modern operating systems
  • Experiencing classic 3D shooters with updated graphics and performance
  • Multiplayer LAN or online sessions with improved networking
  • Using original DOS missions and expansions on contemporary hardware
  • Recording and sharing in-game demos with enhanced compatibility
  • Customizing game content through AddOn packs and mods

Not Ideal For

  • Gamers seeking a high-definition remaster with completely new graphics and gameplay mechanics
  • Developers looking for a general-purpose game engine to build new projects from scratch
  • Users on mobile or console platforms without official support
  • Players who prefer one-click installers without technical configuration or asset management

Pros & Cons

Pros

Cross-Platform Compatibility

Officially runs on Linux, macOS, and Windows, with source code compilable on many other systems, ensuring broad accessibility for retro gaming enthusiasts across modern operating systems.

Enhanced Graphics and Performance

Utilizes OpenGL for smooth rendering even on low-end systems, with optional effects like transparency, colored lighting, and texture filtering to modernize the visual experience while maintaining performance.

Robust Multiplayer Support

Features UDP-based multiplayer for LAN and online play with improved reliability and reduced packet loss glitches, making it ideal for competitive sessions with friends or the community.

Backward and Content Compatibility

Fully compatible with original games, expansions, and third-party levels, and supports using DOS-era player files, savegames, and missions seamlessly, preserving the authentic experience.

Cons

Manual Installation Process

Installation requires consulting a separate INSTALL.markdown file, which may involve compilation or configuration steps that aren't user-friendly for non-technical players, lacking out-of-the-box simplicity.

Limited to Classic Titles

Exclusively a port for Descent 1 and 2, so it doesn't support other games or provide a framework for new developments, restricting its utility beyond these specific retro titles.

Dependency on Original Assets

Users likely need to provide their own game data from the original Descent releases, which can be a barrier if they don't own the games or have access to the files, adding an extra step for setup.

Absence of Modern Graphical Overhauls

While it adds OpenGL effects, it lacks support for contemporary graphics technologies like ray tracing or high-resolution texture packs by default, limiting visual upgrades for those seeking cutting-edge enhancements.

Frequently Asked Questions

Quick Stats

Stars637
Forks144
Contributors0
Open Issues98
Last commit8 days ago
CreatedSince 2013

Tags

#multiplayer#game-preservation#opengl#sdl#c-plus-plus#source-port#cross-platform#game-engine#retro-gaming

Built With

S
SDL
O
OpenGL

Included in

Game Remakes1.3k
Auto-fetched 12 hours ago

Related Projects

Descent3Descent3

Descent 3 by Outrage Entertainment

Stars3,005
Forks285
Last commit7 months ago
LibrelancerLibrelancer

A re-implementation of Freelancer

Stars606
Forks66
Last commit1 day ago
FS2OpenFS2Open

Origin Repository for SCP FreeSpace 2 Open

Stars485
Forks184
Last commit1 day ago
Free Stars: The Ur-Quan MastersFree Stars: The Ur-Quan Masters

Open source version of the classic Star Control 2

Stars0
Forks0
Last commit
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub