-
Notifications
You must be signed in to change notification settings - Fork 331
NEW: Adding a new documentation page referencing InputSystem videos #2284
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
josepmariapujol-unity
merged 7 commits into
develop
from
inputsystem/isx-2281/documentation-videos-resources
Nov 19, 2025
Merged
Changes from 3 commits
Commits
Show all changes
7 commits
Select commit
Hold shift + click to select a range
79e17ef
Update TableOfContents.md
josepmariapujol-unity d8cc9f6
Add files via upload
josepmariapujol-unity 62778e9
Update Videos.md
josepmariapujol-unity 5d07c4d
Youtube links updated
josepmariapujol-unity afa2eb2
Update video links
josepmariapujol-unity d475284
Update Videos.md
josepmariapujol-unity e39e337
Formatting videos file
josepmariapujol-unity File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,70 @@ | ||
| --- | ||
| 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 | ||
josepmariapujol-unity marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| **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). | ||
josepmariapujol-unity marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| **Link**: https://drive.google.com/file/d/1AZoXFf2ktAC0Rl72i2ctbt3cV8lTK433/view?usp=sharing | ||
josepmariapujol-unity marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
|
|
||
| ## Input System in Unity 6 (2/7): Input System Scripting | ||
josepmariapujol-unity marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| **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. | ||
josepmariapujol-unity marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| **Link**: https://drive.google.com/file/d/1acHHyo6zgf9U1P9VM5DFGd4tu9uwJ206/view?usp=sharing | ||
|
|
||
|
|
||
| ## Input System in Unity 6 (3/7): Input System Mobile controls | ||
josepmariapujol-unity marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| **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. | ||
josepmariapujol-unity marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| **Link**: https://drive.google.com/file/d/19eKgaM34iuagYqWe8rwYMJxKug5z2D2s/view?usp=sharing | ||
|
|
||
|
|
||
| ## Input System in Unity 6 (4/7): Input System and UI toolkit | ||
josepmariapujol-unity marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| **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. | ||
josepmariapujol-unity marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| **Link**: https://drive.google.com/file/d/1r8qdN96EXyFSzoteSTyYkS2q1lFG6ahp/view?usp=sharing | ||
|
|
||
|
|
||
| ## Input System in Unity 6 (5/7): Rebinding Input System controls | ||
josepmariapujol-unity marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| **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. | ||
josepmariapujol-unity marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| **Link**: https://drive.google.com/file/d/1javlogXXlP7xN6kiOmv1s7pcUGonwUWP/view?usp=sharing | ||
|
|
||
|
|
||
| ## Input System in Unity 6 (6/7): Player Input Component | ||
josepmariapujol-unity marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| **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. | ||
josepmariapujol-unity marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| **Link**: https://drive.google.com/file/d/1da-Ox6vKZF9VomT7Cp9MCLScKal4r9EW/view?usp=sharing | ||
|
|
||
| ## Input System in Unity 6 (7/7): Player Input Manager & local multiplayer | ||
josepmariapujol-unity marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| **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. | ||
josepmariapujol-unity marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| **Link**: https://drive.google.com/file/d/1tzhJT6uEhMdAjHiydrRJNgq37_k6Ir62/view?usp=sharing | ||
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.