Unity Fundamentals is where your C# meets the engine. Everything you build in Unity, from a jump to an inventory screen, is a GameObject with components on it, driven by scripts that Unity calls at specific moments. This category covers that machinery: the editor, prefabs, the component model, the MonoBehaviour lifecycle, serialization, coroutines, and ScriptableObjects.