A game engine implemented in C++ and OpenGL. Stand-out features include a Physical Based Rendering (PBR) pipeline, multi-texture terrain rendering and water rendering.
Other Engines
Fun With PBR
My first time implementing PBR into a game engine. Also includes scene management and level building UI
Fun with Shadows
Building upon a previous engine to include pcf shadows and a height map reading terrain
Rain
Implemented a simple particle system to simulate rain