The EventSystem is the backbone of UI interaction in Unity. It processes input (mouse, touch, keyboard, gamepad) and dispatches events to UI elements. Every scene with interactive UI needs an EventSystem GameObject — Unity creates one automatically when you add a Canvas.