I try my hand at game engine development in c++