KeyEngine - 2d & 3d Game Engine
Hobby DirectX11 C++ game engine.
It is the culmination of a lot of subsystems I've been researching & building throughout my programming journey, many of them are presented at length in other posts.
Employ your time improving yourself by other men's writings so that you shall come easily by what others have labored hard for. - Socrates
Github
Github repository link.
For a simpler Direct2d only version see this.
Acknowledgements
Gamedev.net fora
Engineering Mathematics & Advanced Engineering Mathematics : For your general math background - go from zero to hero by reading and solving all exercises in just those 2 books
3D Math Primer for Graphics & Game Development 1st Edition by Fletcher Dunn and Ian Parberry. Fletcher Dunn announced that the 2nd edition is available online for free.
Rastertek fantastic & complete C++ HW API tutorials
ChiliTomatoNoodle for his precious tutorials, particularly the dynamic Vertex & Constant buffers!