Experimental Game Engine in C++ with extensive use of shaders