+1 here, I work with programming engines in C++ for a living, and I'm creating my next 3D game in C++ powered with OpenGL and DX