A 2D/3D game engine purely for learning purposes. The engine has been heavily influenced by the following game engine series:
- 3D Game Engine Development Tutorial by thebennybox
- Hazel game engine series by TheCherno
All dependencies will be attempted to be added as git submodules under the vendor folder and built via the project Makefile.
- SDL2 2.0.12 or greater
- OpenGL
- Glad
- Assimp
- spdlog
- imgui
- imguizmo
- portable-file-dialogs
- yaml-cpp
- glm
- entt
make
./build/game_engine