When would one be ready to create advanced game engines

Not sure if it’ll help, but this explains what the various matrices do in OpenGL: http://www.opengl-tutorial.org/beginners-tutorials/tutorial-3-matrices/#The_Model__View_and_Projection_matrices

Yeah that was a good article. Do you have one that teaches game mechanics like scrolling and creating tile engines? (hopefully I haven’t seen)

Not sure if this will help, but this channel explains various game concepts (mostly math-related). I found it a while ago but have only been able to watch a couple videos. He has everything from very basics to some more advanced concepts.

Hell I’m still in high school (in fact I just finished my freshman year) however I’m starting to understand the more advanced concepts of game programming. Using libraries such as libgdx and jmonkey helped me to get into LWJGL, where I can say, “Hey that’s how they did this in that library!”. I’ve been programming an engine for the past 4-5 months and have learned a crazy amount in that time. So yes, it takes time, but you learn a ton from it.

This is great, thank you very much for the share.