Skip to content

Cross-platform Low Poly Space Game written in C++20

License

Unknown, GPL-3.0 licenses found

Licenses found

Unknown
LICENSE
GPL-3.0
LICENSE-GPLv3
Notifications You must be signed in to change notification settings

QuarkyQuarks/astroventure

Repository files navigation

Astroventure

stability-wip Linux status Windows status Android status YouTube demo

Astroventure demo - YouTube Astroventure demo - YouTube

Cross-platform Low Poly Space Game written in C++20.

Dependencies

  1. Clone this project with submodules, i.e.
    git submodule update --init --recursive
  2. Clone algine

Note

You may also need to install additional libraries via your package manager depending on your distro.

Fedora

sudo dnf install alsa-lib-devel

Debian

sudo apt install libasound2-dev

Structure

src         project sources
resources   project resources, i.e. audio, fonts, icons etc.

Note

In order to launch the game on Linux, working directory must be set to resources.

Toolchain

The recommended tools are listed in the table below.

Description Tool
C compiler clang
C++ compiler clang++
Debugger lldb
Linker mold

CMake options

Option Description Required
algine_dir path to algine Yes