C++/OpenGL partial port/implementation of this series of Unity tutorials for the purpose of learning.
This repository depends on a list of different libraries, these are located in the Nova/vendor directory.
- ImGui for GUI Elements
- GLFW for platform-independent API for creating windows, contexts and surfaces, reading input, handling events, etc.
- glad for loading OpenGL
- glm for linear algebra and math in general.
- spdlog for Logging
- stb_image for reading images from disk
For generating the project files or makefiles it needs CMake 3.9+, And OpenGL 4.5+. After generating those files follow the typical workflow to compile with your corresponding development environment (Visual Studio for example).


