A small game engine made in c++.
- Install Git and CMake.
- Clone this repository:
git clone https://github.com/FinleyConway/MaizeEngine.git
. - If you use Linux, install SFML's dependencies using your system package manager. Debian-based distributions can use the following commands:
sudo apt update
sudo apt install \
libxrandr-dev \
libxcursor-dev \
libudev-dev \
libfreetype-dev \
libflac-dev \
libvorbis-dev \
libgl1-mesa-dev \
libegl1-mesa-dev
- Using CMake from the command line; making sure you are in the root directory of the project, use the following commands:
cmake -B build\
-DMAIZE_SANDBOX=OFF\ #build sandbox
-DMAIZE_UNIT_TESTS=OFF #build unit-tests
cmake --build build
MaizeEngine is under the MIT license.
- SFML is under the zLib license.
- spdlog is under the MIT license.
- flecs is under the MIT license.
- Catch2 is under the BSL-1.0 license.