Introduction
Input action maps help organize and manage different player controls in a game. They group related input actions so you can easily switch or handle controls.
You want to separate controls for walking, running, and jumping.
You need different controls for menus and gameplay.
You want to support multiple control schemes like keyboard and gamepad.
You want to enable or disable certain controls during specific game states.
You want to keep input code clean and easy to manage.