Made for educational porpuses. No game-engine, only C++ and SDL2.
I've used an ECS architecture taking cues from: https://github.com/redxdev/ECS
- Author: Fernando Raviola
- Twitter: @fernandoraviola
Contributions are welcomed!
DEMO: https://youtu.be/HkLZ9ESYxCU
AWSD
to moveLSHIFT
to sprintE
to enter the level editor
I've only tested this on macOS Catalina but should work in Windows and Linux as well.
$ brew install cmake sdl2 sdl2_image sdl2_ttf sdl2_mixer
$ make build run
# or
$ mkdir build
$ cd build
$ cmake ..
$ make
$ cd ../bin/
$ ./smb-