An OpenGL graphics engine developed by me, Austin Anderson, for learning purposes. I have now switched this project over to developing on a forked version of https://github.com/TheCherno/OpenGL due to numorous cross-platform development hiccups. That repository can be found on my profile.
Project Goals:
- Cross platform development and compilation
- Custom and usable file serialization and project structure
- Usable GUI for game development
- Reasonably performant
Dependencies:
OpenGL 3 and GLEW for Graphical Rendering
GLM Math Library
Dear_ImGui for GUI implementation
Assimp for asset importing
CMake for compilation
Resources Used:
Note: Currently only compiling on Mac OSX
- Clone project
- Install dependencies (I suggest using brew on mac or choco on windows)
- '''cmake .''' inside of project directory
- '''make''' inside of project directory
- run '''./sake''' to start engine