OpenGL Game Engine - C++

Base engine is a small OpenGL engine I've been slowly working on for the past few months, adding features and improving previous features when needed. It allows me to quickly setup a prototypes and other demos when needed, without having to spend hours coding everything again. I've used a variant of the engine for nearly every OpenGL project I've made so far.

Some of the features in Base Engine include:


  • 2D/3D Camera Support
  • Shader Manager
  • Keyboard & Mouse Input
  • Raycasting
  • OBJ File Parsing
  • Frustrum Culling
  • Post-Processing & Multiple Framebuffer Support


The source code can be found on my Github here.