We use a variety of dependencies so as to avoid re-inventing the wheel or creating our own solutions from scratch. This is so that we can worry about our game in its entirety without having to develop every single thing ourselves, thus improving our verall development timeline.
Do note that we include all dependencies in our Libraries directory, so as to strip out unneeded files and in the case where we need to modify things.
GLFW is an Open Source, multi-platform library for OpenGL, OpenGL ES and Vulkan application development. It provides a simple, platform-independent API for creating windows, contexts and surfaces, reading input, handling events, etc.
Glad is a GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.
GLM is a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications.
Dear ImGui is a bloat-free graphical user interface library for C++.
SpdLog is a very fast, header-only/compiled, C++ logging library.
STB Image is an image loader, primarily of interest to game developers and other people who can avoid problematic images and only need the trivial interface.
TBD