🎮 Build Local Split-Screen Multiplayer in Unity 6 (2–4 Players)!
In this fast-paced Unity tutorial, you’ll learn how to create a fully working local multiplayer setup using the new Input System and PlayerInputManager. We’ll add support for multiple control schemes and automatically adjust the screen layout for 2–4 players — keyboard and controller friendly!
💾 DOWNLOADS:
Finished Project 👉 https://courses.faktorystudios.com/unitysplitscreen_landing
🎓 Take the Full Course:
Unity 101 Bootcamp 👉https://courses.faktorystudios.com/opt-in-72c2004f-eecf-49fb-a979-4fb430a4a821
☕ Support the Channel:
Patreon (Early Access + Dev Q&A) 👉 https://www.patreon.com/faktorystudios
💬 Join the Community:
Discord Server 👉 https://discord.gg/rnRAVAkRAJ
🛠️ My Unity Asset Store Tools:
Dynamic Conveyor Belt Asset 👉 https://assetstore.unity.com/packages/tools/game-toolkits/dynamic-conveyor-belt-system-281230
🧠 WHAT YOU’LL LEARN:
How to use Unity’s PlayerInputManager
Setting up 2–4 player join logic
Creating dynamic split-screen layouts with custom viewports
Supporting multiple control schemes (keyboard + controllers)
Organizing your multiplayer-ready project for quick prototyping
⏱️ CHAPTERS:
00:00 – Intro & What We’re Building
00:28 – Setting Up New Project
00:46 – Input Actions Assets Setup
02:20 – Creating the Player Prefab
03:08 – Create the PlayerController Script
04:46 – Player Prefab Update
05:47 – Writing the SplitScreenCamera Script
09:21 – Player Prefab Update #2
09:38 – Testing with 2–3 Players
9:54 – Outro
📌 TOOLS USED:
Unity 6.0 (2025)
Unity Input System
PlayerInputManager
VS Code + C#
👍 Like the video?
💬 Comment what you’d like to see next!
🔔 Subscribe to stay updated with new Unity tutorials every week!
#unity #unity6 #localmultiplayer #splitscreen #gamedev #unitytutorial #indiegamedev #inputsystem
Voir sur youtube