Технически внутри Unity некоего единого логически цельного фреймворка не существует. Там есть наборы суб-компонентов которые выделены в раздельные функциональные группы, сами по себе близкие к логике фреймворка. Например: Physics, Vector3/Transform/Mathf, GUI, Audio, Rendering/Materials/Shaders/VisualEffects, Inputs ... и т.д.
Вот эти группы нужно знать / учить, чтобы собирать их в коде для получения игровой логики.