So, I decided to try my hand at a 3d Projection engine, and this what I got. I didn't use any tutorials. The debug makes it render slower, but you can see how it works. Controls: Move - WASD Look Around - Arrow Keys