AETHER is an OpenGL-implemented 3D air combat game, developping as a project for ZJU course "Computer Graphics" (fall 2025).
This project is cross-platform and plan to support Windows and MacOS.
Prebuilt binaries for Windows and MacOS are available in the Releases page.
Make sure you have installed the following dependencies:
- git
- CMake
- C++ compiler (e.g. g++, clang++, LLVM-MinGW, MinGW, MSVC, etc.)
- OpenGL
For MacOS users, you need extra dependencies:
- Cocoa
- IOKit
You can install AETHER by the following steps:
-
Clone the repository and pull submodules:
git clone https://github.com/rzm0572/Aether.git cd Aether git submodule update --init --recursive # build assimp cd repo/assimp mkdir build cd build cmake .. -DCMAKE_BUILD_TYPE=Release make
-
run CMake to generate project files:
For Windows:
cmake -B build -S . -G "MinGW Makefiles"
Note: It is recommended to use llvm-mingw to compile the project on Windows.
For MacOS / Linux:
cmake -B build -S . -
Build and install the project:
cmake --build build cmake --install build
The executable file will be installed to
bindirectory.
To run the game, simply execute the ./aether command in the bin directory. Enjoy!