An sdl platformer that's a lot like melee but not quite.
This project uses nix to manage dependencies. Because nix does not manage opengl directly on non-nixos systems, a setup script is provided to setup & patch the drivers into the locations expected by the nix-managed mesa. Steps are:
- Install nix
- run
nix-shell
in the project directory - If running nix on top of Ubuntu, run
./setup.sh
Only tested on Sierra (10.12.5 (16F73)).
- Install cli tools with xcode select
xcode-select install
- Install brew
- Install dependencies with brew
brew install cmake sdl2 sdl2_gfx sdl2_ttf sdl2_image \ yaml-cpp glm assimp gl pkg-config
The project uses CMake in order to build. Compilation steps are:
mkdir build
cd build
cmake ..
make
or just
make