From 79e17ef1c7811887a2e665998ce391ebc71578f9 Mon Sep 17 00:00:00 2001 From: JosepMariaPujol Date: Mon, 17 Nov 2025 13:37:23 +0100 Subject: [PATCH 1/7] Update TableOfContents.md --- Packages/com.unity.inputsystem/Documentation~/TableOfContents.md | 1 + 1 file changed, 1 insertion(+) diff --git a/Packages/com.unity.inputsystem/Documentation~/TableOfContents.md b/Packages/com.unity.inputsystem/Documentation~/TableOfContents.md index 7f48ede325..6d056d5ad2 100644 --- a/Packages/com.unity.inputsystem/Documentation~/TableOfContents.md +++ b/Packages/com.unity.inputsystem/Documentation~/TableOfContents.md @@ -2,6 +2,7 @@ * [Introduction](xref:input-system-index) * [Installation](xref:input-system-installation) * [Quickstart Guide](xref:input-system-quickstart) + * [Videos](xref:input-system-videos) * [Concepts](xref:basic-concepts) * [Workflows](xref:input-system-workflows) * [Workflow - Actions](xref:input-system-workflow-project-wide-actions) From d8cc9f610441bb539233a26ca0d020a37e21cc81 Mon Sep 17 00:00:00 2001 From: josepmariapujol-unity <59828124+josepmariapujol-unity@users.noreply.github.com> Date: Mon, 17 Nov 2025 13:42:49 +0100 Subject: [PATCH 2/7] Add files via upload --- .../Documentation~/Videos.md | 77 +++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 Packages/com.unity.inputsystem/Documentation~/Videos.md diff --git a/Packages/com.unity.inputsystem/Documentation~/Videos.md b/Packages/com.unity.inputsystem/Documentation~/Videos.md new file mode 100644 index 0000000000..cc0798e09e --- /dev/null +++ b/Packages/com.unity.inputsystem/Documentation~/Videos.md @@ -0,0 +1,77 @@ +--- +uid: input-system-videos +--- +# Videos + +This page provides a collection of video resources to help you quickly get started with the Input System. The Input System supports several different workflows, each with its own advantages. These videos walk you through the most commonly used workflow and offer practical guidance to help you begin using the Input System right away. + + +## Input System in Unity 6 (1/7): Input Action Editor + +**Description**: This is the first video in a 7-part series that will show you how to get started with Unity’s Input System and introduce some of its core concepts. You’ll learn how to install the Input System into your project, understand the concept of Input Actions, and how to use the Input System Actions Editor to bind them to various inputs, such as keys, gamepad buttons, and mouse axes. + +We’ll also explore how Interactions define when an input action is triggered (e.g., press, hold, or release) and how Processors can modify or transform raw input data before it’s used (e.g., normalizing, inverting, or clamping values). + +**Link**: https://drive.google.com/file/d/1AZoXFf2ktAC0Rl72i2ctbt3cV8lTK433/view?usp=sharing + + +## Input System in Unity 6 (2/7): Input System Scripting + +**Description**: In this video, where we dive into scripting with the Input System to control a third-person character. + +You'll learn how to write code to move and jump the third-person character using an Input System Asset, with support for both gamepad and mouse-and-keyboard inputs. + +We’ll also add a simple pause menu to demonstrate how Action Maps can be switched dynamically to handle different input contexts. + +**Link**: https://drive.google.com/file/d/1acHHyo6zgf9U1P9VM5DFGd4tu9uwJ206/view?usp=sharing + + +## Input System in Unity 6 (3/7): Input System Mobile controls + +**Description**: In this video, we’ll show you how to add mobile touch controls to your game using Unity’s Input System. + +You’ll learn how to use the On-Screen Stick and On-Screen Button components to set up on-screen controls for mobile devices, enabling touch-based input for third-person character movement. + +**Link**: https://drive.google.com/file/d/19eKgaM34iuagYqWe8rwYMJxKug5z2D2s/view?usp=sharing + + +## Input System in Unity 6 (4/7): Input System and UI toolkit + +**Description**: In this video, we’ll show you how to integrate the Input System with UI Toolkit to navigate and interact with a series of buttons. + +You’ll also learn how to use gamepad controls to toggle between different button collections, enabling seamless switching on and off. + +**Link**: https://drive.google.com/file/d/1r8qdN96EXyFSzoteSTyYkS2q1lFG6ahp/view?usp=sharing + + +## Input System in Unity 6 (5/7): Rebinding Input System controls + +**Description**: In this video, we’ll explore in-game rebinding, a feature that lets players customize their input controls during gameplay. + +You’ll also learn how to save these custom bindings using PlayerPrefs, an easy way to ensure your settings persist between game sessions. + +**Link**: https://drive.google.com/file/d/1javlogXXlP7xN6kiOmv1s7pcUGonwUWP/view?usp=sharing + + +## Input System in Unity 6 (6/7): Player Input Component + +**Description**: In this video, we focus on preparing a local multiplayer scene, where two or more players share the same computer and screen but use separate controllers. + +We’ll dive into how to configure and script for the Player Input component, including its behaviors for communicating with your scripts – both Broadcast Messages and by invoking events. + +**Link**: https://drive.google.com/file/d/1da-Ox6vKZF9VomT7Cp9MCLScKal4r9EW/view?usp=sharing + +## Input System in Unity 6 (7/7): Player Input Manager & local multiplayer + +**Description**: In this video, we focus on local multiplayer games, where two or more players share the same computer and screen while using separate controllers. + +You’ll learn how to use the Player Input Manager component to enable multiple players to control different characters in a local multiplayer setup. We’ll demonstrate this with examples, including a local co-op setup, a split-screen configuration, and a two-player scenario. + +**Link**: https://drive.google.com/file/d/1tzhJT6uEhMdAjHiydrRJNgq37_k6Ir62/view?usp=sharing + + + +> [!NOTE] +> Different types of Action have different value types, and so have different methods to access their value, which is why you see `.ReadValue()` used to read a 2D axis, and `.IsPressed()` to read a button state, in the example above. +> +> If you create more than one Action with same name in different Action Maps, you must specify the Action Map and the Action Name separated by a `/` character when using FindAction. For example: `InputSystem.actions.FindAction("Player/Move")` From 62778e97cbbe7c78beaa090fa2b8a91e4d8e484f Mon Sep 17 00:00:00 2001 From: JosepMariaPujol Date: Mon, 17 Nov 2025 13:43:54 +0100 Subject: [PATCH 3/7] Update Videos.md --- Packages/com.unity.inputsystem/Documentation~/Videos.md | 7 ------- 1 file changed, 7 deletions(-) diff --git a/Packages/com.unity.inputsystem/Documentation~/Videos.md b/Packages/com.unity.inputsystem/Documentation~/Videos.md index cc0798e09e..55233b8e1b 100644 --- a/Packages/com.unity.inputsystem/Documentation~/Videos.md +++ b/Packages/com.unity.inputsystem/Documentation~/Videos.md @@ -68,10 +68,3 @@ We’ll dive into how to configure and script for the Player Input component, in You’ll learn how to use the Player Input Manager component to enable multiple players to control different characters in a local multiplayer setup. We’ll demonstrate this with examples, including a local co-op setup, a split-screen configuration, and a two-player scenario. **Link**: https://drive.google.com/file/d/1tzhJT6uEhMdAjHiydrRJNgq37_k6Ir62/view?usp=sharing - - - -> [!NOTE] -> Different types of Action have different value types, and so have different methods to access their value, which is why you see `.ReadValue()` used to read a 2D axis, and `.IsPressed()` to read a button state, in the example above. -> -> If you create more than one Action with same name in different Action Maps, you must specify the Action Map and the Action Name separated by a `/` character when using FindAction. For example: `InputSystem.actions.FindAction("Player/Move")` From 5d07c4d27ea98b06abffdc8358a800d8289db586 Mon Sep 17 00:00:00 2001 From: josepmariapujol-unity <59828124+josepmariapujol-unity@users.noreply.github.com> Date: Tue, 18 Nov 2025 13:57:07 +0100 Subject: [PATCH 4/7] Youtube links updated --- .../Documentation~/Videos.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Packages/com.unity.inputsystem/Documentation~/Videos.md b/Packages/com.unity.inputsystem/Documentation~/Videos.md index 55233b8e1b..8ce5c10792 100644 --- a/Packages/com.unity.inputsystem/Documentation~/Videos.md +++ b/Packages/com.unity.inputsystem/Documentation~/Videos.md @@ -12,7 +12,7 @@ This page provides a collection of video resources to help you quickly get start We’ll also explore how Interactions define when an input action is triggered (e.g., press, hold, or release) and how Processors can modify or transform raw input data before it’s used (e.g., normalizing, inverting, or clamping values). -**Link**: https://drive.google.com/file/d/1AZoXFf2ktAC0Rl72i2ctbt3cV8lTK433/view?usp=sharing +**Link**: [Watch Video](https://www.youtube.com/watch?v=TiTKAseu17A) ## Input System in Unity 6 (2/7): Input System Scripting @@ -23,7 +23,7 @@ You'll learn how to write code to move and jump the third-person character using We’ll also add a simple pause menu to demonstrate how Action Maps can be switched dynamically to handle different input contexts. -**Link**: https://drive.google.com/file/d/1acHHyo6zgf9U1P9VM5DFGd4tu9uwJ206/view?usp=sharing +**Link**: [Watch Video](https://www.youtube.com/watch?v=Cd2Erk_bsRY) ## Input System in Unity 6 (3/7): Input System Mobile controls @@ -32,7 +32,7 @@ We’ll also add a simple pause menu to demonstrate how Action Maps can be switc You’ll learn how to use the On-Screen Stick and On-Screen Button components to set up on-screen controls for mobile devices, enabling touch-based input for third-person character movement. -**Link**: https://drive.google.com/file/d/19eKgaM34iuagYqWe8rwYMJxKug5z2D2s/view?usp=sharing +**Link**: [Watch Video](https://www.youtube.com/watch?v=aI-r7ILNDug) ## Input System in Unity 6 (4/7): Input System and UI toolkit @@ -41,7 +41,7 @@ You’ll learn how to use the On-Screen Stick and On-Screen Button components to You’ll also learn how to use gamepad controls to toggle between different button collections, enabling seamless switching on and off. -**Link**: https://drive.google.com/file/d/1r8qdN96EXyFSzoteSTyYkS2q1lFG6ahp/view?usp=sharing +**Link**: [Watch Video](https://www.youtube.com/watch?v=GdjP5pggaHw) ## Input System in Unity 6 (5/7): Rebinding Input System controls @@ -50,7 +50,7 @@ You’ll also learn how to use gamepad controls to toggle between different butt You’ll also learn how to save these custom bindings using PlayerPrefs, an easy way to ensure your settings persist between game sessions. -**Link**: https://drive.google.com/file/d/1javlogXXlP7xN6kiOmv1s7pcUGonwUWP/view?usp=sharing +**Link**: [Watch Video](https://www.youtube.com/watch?v=JfuqMaOiNPs) ## Input System in Unity 6 (6/7): Player Input Component @@ -59,7 +59,8 @@ You’ll also learn how to save these custom bindings using PlayerPrefs, an easy We’ll dive into how to configure and script for the Player Input component, including its behaviors for communicating with your scripts – both Broadcast Messages and by invoking events. -**Link**: https://drive.google.com/file/d/1da-Ox6vKZF9VomT7Cp9MCLScKal4r9EW/view?usp=sharing +**Link**: [Watch Video](https://www.youtube.com/watch?v=beDfIBLfx4c) + ## Input System in Unity 6 (7/7): Player Input Manager & local multiplayer @@ -67,4 +68,4 @@ We’ll dive into how to configure and script for the Player Input component, in You’ll learn how to use the Player Input Manager component to enable multiple players to control different characters in a local multiplayer setup. We’ll demonstrate this with examples, including a local co-op setup, a split-screen configuration, and a two-player scenario. -**Link**: https://drive.google.com/file/d/1tzhJT6uEhMdAjHiydrRJNgq37_k6Ir62/view?usp=sharing +**Link**: [Watch Video](https://www.youtube.com/watch?v=lGxXQzE5Vu8) From afa2eb2561b7d54bbdfef75b47d2b207f5bc7618 Mon Sep 17 00:00:00 2001 From: JosepMariaPujol Date: Wed, 19 Nov 2025 11:27:23 +0100 Subject: [PATCH 5/7] Update video links --- .../com.unity.inputsystem/Documentation~/Videos.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Packages/com.unity.inputsystem/Documentation~/Videos.md b/Packages/com.unity.inputsystem/Documentation~/Videos.md index 8ce5c10792..ecd4f44372 100644 --- a/Packages/com.unity.inputsystem/Documentation~/Videos.md +++ b/Packages/com.unity.inputsystem/Documentation~/Videos.md @@ -12,7 +12,7 @@ This page provides a collection of video resources to help you quickly get start We’ll also explore how Interactions define when an input action is triggered (e.g., press, hold, or release) and how Processors can modify or transform raw input data before it’s used (e.g., normalizing, inverting, or clamping values). -**Link**: [Watch Video](https://www.youtube.com/watch?v=TiTKAseu17A) +**Link**: [Watch video 1/7](https://www.youtube.com/watch?v=TiTKAseu17A) (YouTube) ## Input System in Unity 6 (2/7): Input System Scripting @@ -23,7 +23,7 @@ You'll learn how to write code to move and jump the third-person character using We’ll also add a simple pause menu to demonstrate how Action Maps can be switched dynamically to handle different input contexts. -**Link**: [Watch Video](https://www.youtube.com/watch?v=Cd2Erk_bsRY) +**Link**: [Watch video 2/7](https://www.youtube.com/watch?v=Cd2Erk_bsRY) (YouTube) ## Input System in Unity 6 (3/7): Input System Mobile controls @@ -32,7 +32,7 @@ We’ll also add a simple pause menu to demonstrate how Action Maps can be switc You’ll learn how to use the On-Screen Stick and On-Screen Button components to set up on-screen controls for mobile devices, enabling touch-based input for third-person character movement. -**Link**: [Watch Video](https://www.youtube.com/watch?v=aI-r7ILNDug) +**Link**: [Watch Video 3/7](https://www.youtube.com/watch?v=aI-r7ILNDug) (YouTube) ## Input System in Unity 6 (4/7): Input System and UI toolkit @@ -41,7 +41,7 @@ You’ll learn how to use the On-Screen Stick and On-Screen Button components to You’ll also learn how to use gamepad controls to toggle between different button collections, enabling seamless switching on and off. -**Link**: [Watch Video](https://www.youtube.com/watch?v=GdjP5pggaHw) +**Link**: [Watch Video 4/7](https://www.youtube.com/watch?v=GdjP5pggaHw) (YouTube) ## Input System in Unity 6 (5/7): Rebinding Input System controls @@ -50,7 +50,7 @@ You’ll also learn how to use gamepad controls to toggle between different butt You’ll also learn how to save these custom bindings using PlayerPrefs, an easy way to ensure your settings persist between game sessions. -**Link**: [Watch Video](https://www.youtube.com/watch?v=JfuqMaOiNPs) +**Link**: [Watch Video 5/7](https://www.youtube.com/watch?v=JfuqMaOiNPs) (YouTube) ## Input System in Unity 6 (6/7): Player Input Component @@ -59,7 +59,7 @@ You’ll also learn how to save these custom bindings using PlayerPrefs, an easy We’ll dive into how to configure and script for the Player Input component, including its behaviors for communicating with your scripts – both Broadcast Messages and by invoking events. -**Link**: [Watch Video](https://www.youtube.com/watch?v=beDfIBLfx4c) +**Link**: [Watch Video 6/7](https://www.youtube.com/watch?v=beDfIBLfx4c) (YouTube) ## Input System in Unity 6 (7/7): Player Input Manager & local multiplayer @@ -68,4 +68,4 @@ We’ll dive into how to configure and script for the Player Input component, in You’ll learn how to use the Player Input Manager component to enable multiple players to control different characters in a local multiplayer setup. We’ll demonstrate this with examples, including a local co-op setup, a split-screen configuration, and a two-player scenario. -**Link**: [Watch Video](https://www.youtube.com/watch?v=lGxXQzE5Vu8) +**Link**: [Watch Video 7/7](https://www.youtube.com/watch?v=lGxXQzE5Vu8) (YouTube) From d4752846d81b77811a351d5de264662c1cf8fbfb Mon Sep 17 00:00:00 2001 From: JosepMariaPujol Date: Wed, 19 Nov 2025 11:39:06 +0100 Subject: [PATCH 6/7] Update Videos.md --- .../Documentation~/Videos.md | 63 ++++++++++++------- 1 file changed, 39 insertions(+), 24 deletions(-) diff --git a/Packages/com.unity.inputsystem/Documentation~/Videos.md b/Packages/com.unity.inputsystem/Documentation~/Videos.md index ecd4f44372..0b7302be5b 100644 --- a/Packages/com.unity.inputsystem/Documentation~/Videos.md +++ b/Packages/com.unity.inputsystem/Documentation~/Videos.md @@ -3,69 +3,84 @@ uid: input-system-videos --- # Videos -This page provides a collection of video resources to help you quickly get started with the Input System. The Input System supports several different workflows, each with its own advantages. These videos walk you through the most commonly used workflow and offer practical guidance to help you begin using the Input System right away. +This page provides a collection of video resources to introduce the Input System in Unity 6. Follow the videos in the order provided, since many of the tutorials provide a foundation for understanding the more advanced tutorials. +The Input System supports several different workflows, each with its own advantages. These videos walk you through the most commonly used workflows and offer practical guidance to help you begin using the Input System right away. -## Input System in Unity 6 (1/7): Input Action Editor -**Description**: This is the first video in a 7-part series that will show you how to get started with Unity’s Input System and introduce some of its core concepts. You’ll learn how to install the Input System into your project, understand the concept of Input Actions, and how to use the Input System Actions Editor to bind them to various inputs, such as keys, gamepad buttons, and mouse axes. +## Introduction to the Unity Input System -We’ll also explore how Interactions define when an input action is triggered (e.g., press, hold, or release) and how Processors can modify or transform raw input data before it’s used (e.g., normalizing, inverting, or clamping values). +**Description**: This is the first video in a 7-part series that demonstrates how to get started with Unity’s Input System and introduces some of its core concepts. It covers the following lessons: -**Link**: [Watch video 1/7](https://www.youtube.com/watch?v=TiTKAseu17A) (YouTube) +- Learn how to install the Input System in your Unity project. +- Understand the concept of input actions. +- Learn how to use the **Input Actions Editor** to bind input actions to various inputs, such as keys, gamepad buttons, and mouse axes. +- Explore how to define interactions when an input action is triggered (for example, press, hold, or release). +- Learn how processors can modify or transform raw input data before it’s used (for example, normalizing, inverting, or clamping values). +**Link**: [Watch video 1/7](https://www.youtube.com/watch?v=TiTKAseu17A) (YouTube) -## Input System in Unity 6 (2/7): Input System Scripting -**Description**: In this video, where we dive into scripting with the Input System to control a third-person character. +## Input System scripting -You'll learn how to write code to move and jump the third-person character using an Input System Asset, with support for both gamepad and mouse-and-keyboard inputs. +**Description**: The second video in the series introduces scripting with the Input System to control a third-person character: -We’ll also add a simple pause menu to demonstrate how Action Maps can be switched dynamically to handle different input contexts. +- Learn how to write code to move and jump the third-person character using an Input System asset, with support for both gamepad and mouse-and-keyboard inputs. +- Add a simple pause menu. +- Learn how to dynamically switch action maps to handle different input contexts. **Link**: [Watch video 2/7](https://www.youtube.com/watch?v=Cd2Erk_bsRY) (YouTube) -## Input System in Unity 6 (3/7): Input System Mobile controls +## Mobile controls -**Description**: In this video, we’ll show you how to add mobile touch controls to your game using Unity’s Input System. +**Description**: The third video in the series demonstrates how to add mobile touch controls to your game using Unity’s Input System: -You’ll learn how to use the On-Screen Stick and On-Screen Button components to set up on-screen controls for mobile devices, enabling touch-based input for third-person character movement. +- Use the On-Screen Stick and On-Screen Button components to set up on-screen controls for mobile devices. +- Enable touch-based input for third-person character movement. **Link**: [Watch Video 3/7](https://www.youtube.com/watch?v=aI-r7ILNDug) (YouTube) -## Input System in Unity 6 (4/7): Input System and UI toolkit +## UI toolkit with the Input System -**Description**: In this video, we’ll show you how to integrate the Input System with UI Toolkit to navigate and interact with a series of buttons. +**Description**: The fourth video in the series demonstrates how to integrate the Input System with UI Toolkit: -You’ll also learn how to use gamepad controls to toggle between different button collections, enabling seamless switching on and off. +- Learn how to navigate and interact with a series of buttons. +- Use gamepad controls to toggle between different button collections, enabling seamless switching on and off. **Link**: [Watch Video 4/7](https://www.youtube.com/watch?v=GdjP5pggaHw) (YouTube) -## Input System in Unity 6 (5/7): Rebinding Input System controls +## Rebind Input System controls -**Description**: In this video, we’ll explore in-game rebinding, a feature that lets players customize their input controls during gameplay. +**Description**: The fifth video in the series explores in-game rebinding: -You’ll also learn how to save these custom bindings using PlayerPrefs, an easy way to ensure your settings persist between game sessions. +- Learn how to use rebinding to enable players to customize their input controls during gameplay. +- Save these custom bindings using PlayerPrefs, to ensure your settings persist between game sessions. **Link**: [Watch Video 5/7](https://www.youtube.com/watch?v=JfuqMaOiNPs) (YouTube) -## Input System in Unity 6 (6/7): Player Input Component +## Player Input Component -**Description**: In this video, we focus on preparing a local multiplayer scene, where two or more players share the same computer and screen but use separate controllers. +**Description**: The sixth video in the series explores preparing a local multiplayer scene, where two or more players share the same computer and screen but use separate controllers: -We’ll dive into how to configure and script for the Player Input component, including its behaviors for communicating with your scripts – both Broadcast Messages and by invoking events. +- Configure the Player Input component. +- Set up scripts to interact with the Player Input component. +- Set up behaviors for communicating with your scripts. **Link**: [Watch Video 6/7](https://www.youtube.com/watch?v=beDfIBLfx4c) (YouTube) -## Input System in Unity 6 (7/7): Player Input Manager & local multiplayer +## Player Input Manager and local multiplayer games + +**Description**: The seventh video in the series focuses on local multiplayer games, where two or more players share the same computer and screen while using separate controllers. Learn how to use the Player Input Manager component to enable multiple players to control different characters in a local multiplayer setup. -**Description**: In this video, we focus on local multiplayer games, where two or more players share the same computer and screen while using separate controllers. +This includes examples that demonstrate the following: -You’ll learn how to use the Player Input Manager component to enable multiple players to control different characters in a local multiplayer setup. We’ll demonstrate this with examples, including a local co-op setup, a split-screen configuration, and a two-player scenario. +- A local co-op setup +- A split-screen configuration +- A two-player scenario **Link**: [Watch Video 7/7](https://www.youtube.com/watch?v=lGxXQzE5Vu8) (YouTube) From e39e3374c59e23e53a73f6ec5020f9dbfbc53484 Mon Sep 17 00:00:00 2001 From: JosepMariaPujol Date: Wed, 19 Nov 2025 11:42:21 +0100 Subject: [PATCH 7/7] Formatting videos file --- Packages/com.unity.inputsystem/Documentation~/Videos.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Packages/com.unity.inputsystem/Documentation~/Videos.md b/Packages/com.unity.inputsystem/Documentation~/Videos.md index 0b7302be5b..e75040ce16 100644 --- a/Packages/com.unity.inputsystem/Documentation~/Videos.md +++ b/Packages/com.unity.inputsystem/Documentation~/Videos.md @@ -56,7 +56,7 @@ The Input System supports several different workflows, each with its own advanta **Description**: The fifth video in the series explores in-game rebinding: -- Learn how to use rebinding to enable players to customize their input controls during gameplay. +- Learn how to use rebinding to enable players to customize their input controls during gameplay. - Save these custom bindings using PlayerPrefs, to ensure your settings persist between game sessions. **Link**: [Watch Video 5/7](https://www.youtube.com/watch?v=JfuqMaOiNPs) (YouTube) @@ -75,7 +75,7 @@ The Input System supports several different workflows, each with its own advanta ## Player Input Manager and local multiplayer games -**Description**: The seventh video in the series focuses on local multiplayer games, where two or more players share the same computer and screen while using separate controllers. Learn how to use the Player Input Manager component to enable multiple players to control different characters in a local multiplayer setup. +**Description**: The seventh video in the series focuses on local multiplayer games, where two or more players share the same computer and screen while using separate controllers. Learn how to use the Player Input Manager component to enable multiple players to control different characters in a local multiplayer setup. This includes examples that demonstrate the following: