Practical guide to Unity's modern Input System.

Input System Concepts

Keyboard

Mouse

Gamepad

Input Actions

Action Maps

Bindings and Composite Bindings

PlayerInput

Callbacks: started, performed and canceled

ReadValue and Button States

Control Schemes

Interactions

Processors

Rebinding

Complete Movement Example