Description
This project was my first hands-on exploration of multiplayer in Unity, following the Code Monkey’s Learn Unity Multiplayer course using Netcode for GameObjects. Rather than just following along, I adapted it to work with newer versions, including Unity 6.
I developed a working lobby and character selection flow, learned to synchronize gameplay with NetworkVariables, RPCs, server-authoritative logic versus client control, and implemented Relay with Lobby to support player connections.