This is (hopefully will be) a 2D cross-platform game engine built with SDL2.
It is still in very early development. To view the roadmap read todolist.txt!
Goals:
- Keep the code as easy to read and follow as possible (WIP!)
- Make developing games EASY! (for myself at least)
- Impliment a design that closely resembles the ECS (entity component system) structure!
- Make a cool game using this engine
The project is being developed on MacOS with C++
Setup (for mac):
- Install SDL2, SDL2_image, SDL2_ttf via Homebrew! - https://formulae.brew.sh/formula/sdl2
- Edit the ./dependencies/setup bash script with the correct SDL2 versions installed by homebrew.
- Run the ./dependencies/setup bash script
- Compile with the ./compile script. (Requires g++)
- The executable gets outputted to the bin folder. It can be ran using the ./run script (must be in the same directory).