Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
70 changes: 70 additions & 0 deletions Packages/com.unity.inputsystem/Documentation~/Videos.md
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

**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
Loading