C++ SDL2 OpenGL

  • OpenGL Rendering Engine written in C++ & SDL2
  • Custom Math Library: Quaternions, Matrices, Vectors
  • Lighting: spotlight, point light & directional light
  • Material: Diffuse, Specular, Ambient, Bump, Reflection, Refraction, Skybox
  • Entity Component Based Architecture
viking room in engine, original artwork by Nigel Goh

Artwork Originally by Nigel Goh - modified by engine (license: CC Attribution)
sponza model in engine

Model downloaded from Morgan McGuire's Computer Graphics Archive