This project is the Bachelor Thesis I did in 2013. The target was to create a game engine to explore the workings of GLSL Shaders.
The engine is multiplatform (currently supporting Windows and Linux) and made completly with Open Source libraries, such as:
The engine borrows several concepts out of the book Game Engine Architecture by Jason Gregory.
For a complete documentation of this project, I've uploaded the bachelor thesis documentation. Mind you, it is in German.