A cross-platform open-source project aimed at recreating the RealSpace engine originally developed by Origin Systems for games such as Strike Commander and Wing Commander.
- Full TRE Support
- Full IFF Support
- Full PAK Support
- Comprehensive parsing for all game assets
- Render Textures 3D Jets for all Level Of Details
- Render animation layers (individually)
- Render Map Textures
- Render ingame screen (conversation, transition animation, scenes)
- Environment and terrain rendering
- Cockpit and instrument simulation
- Flying with realistic flight physics
- GameFlow logic and mission scripting
- Complete mission system with event-based scripting
- User interface and menu systems
- Guess PAK contents:
- VOC sound effects
- XMidi music
- Animations
- IFF
- Images
- Map Textures
- Sub-pack structure
- Debug interface with ImGui integration
- Performance profiling and monitoring
- Asset browser and inspector
- Windows
- Linux
- macOS
The long term goal is to be able to play Strike Commander with a Virtual Reality Headset (Oculus Rift)
- SDL 2: https://www.libsdl.org/
- Dear IMGui: https://github.com/ocornut/imgui
- SDL-Mixer-ext: https://wohlsoft.github.io/SDL-Mixer-X/
- Legacy OpenGL
To build the project using CMake and Vcpkg, follow these instructions:
-
Install CMake:
- Download and install CMake from the official website: https://cmake.org/download/
- Follow the installation instructions for your operating system.
-
Install Vcpkg:
- Download and install Vcpkg from the official GitHub repository: https://github.com/microsoft/vcpkg
- Follow the installation instructions for your operating system.
-
Configure the project:
- Open a terminal or command prompt.
- Navigate to the project directory.
- Run the following command to configure the project using CMake:
cmake --preset=windows
- Current presets are:
windows: to build for Windows with Visual Studio 17 2022linux: to build for Linux with GCC 13.2.0 x86_64-linux-gnulinux_clang: to build for Linux with Clang 18.1.3 x86_64-pc-linux-gnu
-
Build the project:
- Run the following command to build the project using CMake (if you have selected the windows profile):
cmake --build .\out\build\windows\
- Run the following command to build the project using CMake (if you have selected the windows profile):
-
Run the project:
- After the build is successful, you can run the project using the generated executable.
Remember to adjust the paths and commands according to your specific setup.
Special thanks to:
- Origin Systems for creating the original RealSpace engine
- The Wing Commander CIC community for documentation and support
- All contributors who have helped with reverse engineering and development














