I want to emphasize that #Godot is a wonderful gift to humanity. Not only is it a highly competent leightweight 2D and 3D engine, with it being open source you can inspect, learn from, and get inspired by its code. It's easier than ever to roll your own hobby engine since when in doubt you can just check how this production ready engine does things.Godot's architecture seems quite sound and well organized from what I can tell so it sets a good example.