--- uid: input-system-player-input-component --- # The Player Input component The Player Input component provides two related but separate features which can be useful in common game scenarios. These are: - Configuring how [actions](actions.md) map to methods or callbacks in the script that controls your player. - Handling local multiplayer scenarios such as player lobbies, device filtering, and screen-splitting. | **Topic** | **Description** | |:--- | :--- | | [**About the Player Input Component**](about-player-input-component.md) | Represent the connection between a player's associated device, actions, and methods or callbacks. | | [**Get started with the Player Input component**](get-started-player-input-component.md) | Assign your action asset and set up action responses. | | [**Select a notification behavior**](select-notification-behavior.md) | Use the `Behavior` property to determine how a `PlayerInput` component notifies game code when something related to the player has occurred. | | [**Configure Unity events**](configure-unity-events.md) | Learn about properties to configure `PlayerInput`. | | [**Device Assignments**](device-assignments.md) | Force two `PlayerInput` components for the same Devices. | | [**Debug Player Input Component**](debug-player-input-component.md) | Learn about the **Debug** section of the Player Input component. | | [**Use PlayerInput Component with UI**](use-player-input-component-ui.md) | Set up the `PlayerInput` component to work with an `InputSystemUIInputModule` to drive the UI system. | | [**Local multiplayer scenarios**](local-multiplayer-scenarios.md) | Implement local multiplayer features, such as device filtering, and screen-splitting. | ## Additional resources * [Set up PlayerInput Component for local multiplayer](set-up-player-input-component-local-multiplayer.md) * [UI system](ui-input.md). * [The Player Input Manager Component](player-input-manager-component.md)