El Input System es el sistema moderno de entrada de Unity. Permite trabajar con teclado, mouse, gamepad, touch y otros dispositivos de una forma más flexible que el sistema clásico.
Ejemplo conceptual:
Player
├── Move
├── Look
├── Jump
├── Attack
└── Interact
using UnityEngine.InputSystem;
Lectura directa:
Keyboard.current.spaceKey.wasPressedThisFrame
Input Action:
jumpAction.WasPressedThisFrame()
Para pruebas simples, la lectura directa alcanza.