Skip to content

daverlon/candy2d

Repository files navigation

candy2d

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).


Releases

No releases published

Packages

No packages published