This repository contains the classic No Gravity game source code together with a modern CMake build setup.
No Gravity is a fast-paced 3D space combat game originally developed by realtech VR. The game combines arcade shooting, mission-based progression, escort and attack objectives, and wingman command mechanics in a first-person spaceflight format.
This codebase includes:
source/srcrlx32 engine code in source/rlx32CMake configuration for modern Visual Studio buildsThe current build setup is aimed at the original Windows release style and places runtime output in Bin/.
In No Gravity, the player pilots a combat spacecraft through a campaign of mission-driven space battles. Objectives include:
The game is known for its futuristic presentation, cockpit-based action, and light squad-command system.
For the current CMake build:
CMake 3.25 or newerThe build downloads or uses these libraries:
zliblibpnglibogglibvorbisFrom the repository root:
cmake --preset vs2022-x86
cmake --build --preset vs2022-x86-release
Build output is written to Bin/.
The main CMake options are:
USE_OPENGL - enabled by defaultUSE_SOFT - optional software rendererUSE_D3D - optional DirectDraw/Direct3D rendererUSE_GLIDE - optional Glide rendererExample:
cmake --preset vs2022-x86 -DUSE_OPENGL=ON -DUSE_D3D=OFF -DUSE_SOFT=OFF
Note: the current MSVC configuration is set up to match the original 32-bit Windows target.
The executable is produced as Bin/nogravity.exe.
To run the game successfully, the required game data must be available alongside the executable or in the expected runtime location. Historical packaging for this project references the main data archive as NOGRAVITY.RMX, but that file is not included in this repository.
If you enable renderer DLLs, keep them in Bin/ next to nogravity.exe.
CMakeLists.txt - main build scriptCMakePresets.json - preset definitions for Visual Studio buildssource/src - game-specific codesource/rlx32 - engine and platform codeBin - runtime output directoryout/build - generated build directoriesThis repository is distributed under the GNU General Public License v3.0. See LICENSE for details.
This README describes the source project and build setup in this repository. For historical background on the original game, see the public information available about No Gravity and its original release by realtech VR.