A 2D space shooter game, homage to Space Impact
- GPU that supports Vulkan 1.1+.
- Vulkan 1.1+ loader (driver).
- Windows:
- x64 (64 bit Intel/AMD).
- Windows 10+.
- Latest Visual C++ runtime.
- GNU/Linux:
- x64 (64 bit Intel/AMD).
- libstdc++6 or newer.
- MacOS (experimental):
- arm64 (64 bit ARM).
- Vulkan SDK must be installed globally.
- Android:
- arm64 (64 bit ARM) or x64 (64 bit Intel/AMD).
Note: Some GPUs on Android seem to have driver bugs that cause rendering artifacts and can sometimes crash the app.
- Download the latest release from the releases page.
- Unzip to a desired location / install the APK.
- Run the app.
Note: executable binaries in releases are not signed.
In addition to runtime requirements:
- C++20 compiler and standard library.
- CMake 3.22+.
- Git.
- Clone this repo locally.
- Use an IDE / the command line to choose a compatible CMake preset or configure a build manually. First-time configuration takes some time to complete.
- Build and run/debug.
See attribution.txt.
Contributions are welcome via PRs.