Unity 6 Split-Screen Multiplayer (2–4 Players) with the New Input System




🎮 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

Nous serions ravis de connaître vos opinions.

Laisser un commentaire

KA2Studio
Logo
Compare items
  • Total (0)
Compare
0