OpenGL Game Engine - C++

My game engine coded in C++ for my second year at AIE. It uses OpenGL, Imgui, GLM and Tinyobjloader.
Some of the major features in it are:

  • 2D Physics/Collisons
  • Custom Shaders
  • Procedural Terrain Generation
  • Basic Lighting/Shadows
  • 3D Model Loader/Animations
  • Frustrum Culling
  • Post-Processing Effects

The source code can be found on my Github here.