In this Unity tutorial, we'll dive into the flexible and intuitive New Input System, perfect for enhancing your game's user interactions. We'll start with installing the system and setting up your first action map. I'll guide you through scripting a manager script and creating your own 3D and 2D character controllers, complete with practical examples. We'll explore the importance of deadzones to prevent unwanted character movement, delve into coding techniques for inverting Y sensitivity, and discuss how to scale sensitivity across different input devices. Special attention will be given to console development challenges like handling disconnected input devices, navigating UIs, and rebinding controls. By the end of this tutorial, you'll be equipped with a wealth of knowledge to create more responsive and intuitive game controls. Let's embark on this journey to elevate your game development skills! ➡️Patreon Project: https://www.patreon.com/posts/ultimate-new-96852856 ➡️Patreon Scripts: https://www.patreon.com/posts/96852921 ➡️Main Menu Tutorial: https://youtu.be/Cq_Nnw_LwnI 🔥Character Controller Tutorials: ➡️FPS Controller with Footsteps: https://youtu.be/i_VFMOTfvmA ➡️FPS Controller - New Input System: https://youtu.be/b0AQ6IENZFg ➡️Third Person Controller Guide: https://youtu.be/YzWixqYZL-o ➡️Synty Third Person Character: https://youtu.be/oUfjYkjoYZk 🔥Assets Used: ➡️2D Swordman: http://tinyurl.com/2DSwordmanCharacter ➡️Unity Controllers: http://tinyurl.com/UnityStarterControllers 🎁 Get OVER 225+ scripts & projects on my PATREON: ➡️Main Link: http://bit.ly/SpeedTutorPatreon ➡️Full List: https://tinyurl.com/STPatreonAssetsList ························································································· 🔥SpeedTutor Unity Store: https://bit.ly/STUnityStorePuzzlePacks 🔥 INSANE UNITY SAVINGS: https://bit.ly/UnitySalesHub 🕹️Unity Sales: https://bit.ly/UnitySalesHub 🕹️Quick-Start Bundle: https://bit.ly/UnityQuickStartBundle 🕹️Weekly Publisher Sale (+FREE Asset): https://bit.ly/WeeklyPublisherSale 🕹️Unity New Release Discount Sale: https://prf.hn/l/BdvEmg3 🔥 INSANE HUMBLE SAVINGS: https://bit.ly/HumbleBundleDeals 🕹️Unity Epic Worlds Asset Bundle: http://tinyurl.com/UnityEpicWorldsBundle 🕹️Unreal Environment Mega Bundle: http://tinyurl.com/38bu97xr 🕹️World Building & AI Bundle: https://tinyurl.com/GameBuilding-AIBundle 🕹️Creative Sandbox Games Bundle: https://tinyurl.com/CreativeSandboxGamesBundle 🔥Synty Discounts & Savings: https://bit.ly/SyntyLowPolyAssets ························································································· 💬Join the Community Discord: ➡️https://discord.gg/vnhWy6R 💝 Make a donation to the channel: ➡️http://www.paypal.me/speedtutor ························································································· 00:00 Intro 01:50 Legacy vs New Input Reference 3:25 Installing Input System 4:17 Switching between Input systems 4:40 Fixing Binding Path Unity UI/UX Issue 6:14 Creating Input Action Map 10:16 Enabling Auto-Save 10:43 Creating Input Handler Manager 19:35 Setting Up An FPSController 28:21 Testing The FPSController 29:46 How to implement deadzones 31:11 Scripting Deadzone limits in code 32:22 Scaling Input Sensitivity between devices 33:23 Inverting actions with a processor 34:09 Inverting controls in script 35:46 Print a list of connected devices 36:58 Detecting when input devices are disconnected or reconnected 39:27 2D Character Assets Download 39:54 Setting Up Input Actions for 2D Controller 41:44 Setting Up The 2D Character Controller Player 42:29 Creating 2D Character Controller Script 47:55 Testing 2D Controller - Part 1 48:13 Fixing NullRef Issue for any input pieces of code 48:36 Testing 2D Controller - Part 2 49:07 Navigating UIs with gamepads - Updating EventSystem gameobject 49:52 Navigating UI's w/ gpads - Copying UI event actions 50:37 Navigating UI's w/ gpads - Updating Event System actions maps 50:56 Navigating UI's w/ gpads - Selecting your first button 51:32 Navigating UI's w/ gpads - Understanding how buttons navigate 52:33 Navigating UI's w/ gpads - Updating FirstSelected via code 53:50 Navigating UI's w/ gpads - Making sure Gamepads can always interact after mouse click 55:55 Looking At Unitys Input Sample Projects 57:27 Looking At Unitys rebinding UI package 01:01:14 Unitys Starter Assets - Character Controllers ························································································· ⬇️ SpeedTutor Puzzle Assets: 🧩Unity Store: https://bit.ly/STUnityStorePuzzlePacks ························································································ ⭐ Connect with me: 💬| Discord: https://discord.gg/vnhWy6R 🐦| Twitter: https://twitter.com/SpeedTutor 📱 | Facebook: https://www.facebook.com/Speedtutoruk 🖥 | Website: http://www.speed-tutor.com ······················································································· #SpeedTutor #Unity #InputSystem