Let me start by saying.... I DO NOT KNOW WHAT I AM DOING.
Literally, developing a game engine is not on my resume... yet! So any code or ways of doing anything you read here, is just what I've figured out and works for me, which by no means should suggest to you that it is the proper way to do what ever it may be. Please consult your local guru first.
OK, now that we have that established... Please consider the following as entertainment and should you learn along the way with me, that's wonderful!
Now, by the time of writing this article, I am s…