Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Game Remakes
  3. The Force Engine

The Force Engine

GPL-2.0C++v1.22.420

A modern reverse-engineered replacement for the Jedi Engine, enabling Dark Forces and future Outlaws support on modern systems.

Visit WebsiteGitHubGitHub
1.1k stars80 forks0 contributors

What is The Force Engine?

The Force Engine is a reverse-engineered, modern replacement for the classic Jedi Engine used by STAR WARS™: Dark Forces and Outlaws. It allows these games to run natively on contemporary operating systems with enhanced graphics, higher resolutions, and quality-of-life improvements while maintaining accuracy to the original experience. The project also includes tools to facilitate modding and community content.

Target Audience

Retro gaming enthusiasts, modders, and players who want to experience Dark Forces (and eventually Outlaws) on modern systems with improved visuals and convenience without relying on emulation.

Value Proposition

Developers choose The Force Engine for its focus on accuracy as a faithful source port, its active development with planned Outlaws support, and its built-in modern features like widescreen rendering and a mod loader that enhance the classic gameplay without altering the core experience.

Overview

Modern "Jedi Engine" replacement supporting Dark Forces, mods, and in the future Outlaws.

Use Cases

Best For

  • Playing Dark Forces on modern Windows, Linux, or macOS systems
  • Running Dark Forces mods with extended engine limits to fix visual glitches
  • Experiencing Dark Forces with high-resolution widescreen and ultrawide displays
  • Modding Dark Forces with future modern editor tools
  • Using quality-of-life features like mouselook and controller support in classic games
  • Preserving and enhancing retro Star Wars games through open-source engine replacement

Not Ideal For

  • Users who don't own a legal copy of STAR WARS™: Dark Forces and expect a standalone game
  • Players on very old or integrated GPUs lacking OpenGL 3.3 support, especially with the current renderer limitations
  • Gamers eager to play Outlaws immediately, as full support is planned for future version 2.0 and not yet available
  • Linux users who prefer straightforward binary installations and aren't on Flatpak-supported distributions

Pros & Cons

Pros

Full Dark Forces Compatibility

Complete support for all weapons, AI, items, and the iMUSE music system, enabling an authentic playthrough from start to finish as verified in the README.

Modern Rendering Options

Includes a high-resolution floating-point software renderer and a GPU renderer with widescreen and ultrawide support, enhancing visuals for contemporary displays without altering core gameplay.

Enhanced Modding Capabilities

Built-in Mod Loader simplifies mod management by allowing zip files or directories in a Mods folder, and planned modern level editor tools will expand creation possibilities.

Quality-of-Life Features

Optional improvements like full mouselook, controller support, and a new save system add convenience while remaining disableable for a pure original experience.

Cross-Platform Accessibility

Runs on Windows, Linux, and macOS with packages available via Flatpak and planned Snap support, making it widely accessible beyond emulation.

Cons

Incomplete Outlaws Support

Outlaws is not playable yet, with support slated for version 2.0, limiting the engine's immediate utility for fans of that specific game.

Linux Installation Complexity

On Linux, it may require compilation from source or reliance on Flatpak, which can be cumbersome for users not versed in these methods, as noted in the README's setup instructions.

Render Backend Limitations

Currently only supports OpenGL 3.3, excluding some older GPUs and systems, though Direct3D and Vulkan backends are planned but not yet implemented.

Dependency on Original Game

Requires a purchased copy of Dark Forces for game data, which might be inconvenient for users expecting a all-in-one solution or without access to the original.

Frequently Asked Questions

Quick Stats

Stars1,119
Forks80
Contributors0
Open Issues90
Last commit2 months ago
CreatedSince 2020

Tags

#opengl#source-port#cross-platform#modding#game-engine#retro-gaming#reverse-engineering

Built With

S
SDL2
C
CMake
O
OpenGL

Links & Resources

Website

Included in

Game Remakes1.3k
Auto-fetched 7 hours ago

Related Projects

ioquake3ioquake3

The ioquake3 community effort to continue supporting/developing id's Quake III Arena

Stars2,734
Forks588
Last commit1 month ago
Chocolate DoomChocolate Doom

Chocolate Doom is a Doom source port that is minimalist and historically accurate.

Stars2,328
Forks680
Last commit2 days ago
vkQuakevkQuake

Vulkan Quake port based on QuakeSpasm

Stars2,175
Forks262
Last commit2 days ago
dhewm3dhewm3

dhewm 3 (Doom3 sourceport) main repository

Stars2,078
Forks404
Last commit13 hours ago
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