So, About Me: I know C++, but quite far not a professional of the language, I'd like to make a working, modern 3 dimensional game engine, even maybe a working game based on it. What have I done so far? Nothing special. I have way too much to learn about programming...