I'm really proud of my progress so far, wanted to show off a screenshot. The game is made entirely in my own engine coded in C++ from scratch. I have no idea how to incorporate the 10 second limitation so far but that is the next job.
Thank you. I recommend reading both 'Game Engine Architecture' by Jason Gregory and '3D Game Programming with DirectX11' by Frank Luna. Also there are a lot of open source engines these days which you can study for information. Other than that, its really a lot of trial and error. This is probably my 4th of 5th iteration of a game engine.