I think understanding how things are implemented intimately is something that certainly helps, but isn&#x27;t 100% necessary in many cases until you want to start optimizing, or you are trying to do things the engine isn&#x27;t designed to handle natively.