(I'm new to this site, please let me know if I've posted to the wrong place)
I've been creating games for 4 years, and 3D games for 2 years. I've only used Unreal Engine 4 and Unity for a few weeks. So the job of deciding on a design and patterns for my engine was kind of up to me, and my experience. I've came up with a - in my opinion - very good and expandable design, but I need your help to improve it and make it better, because of course, I can't know every little detail.
The