Navbar Programmer

KitchenChaos Online

Multiplayer Coop Online - Work Together, Beat the Clock and Serve the Customers

Project Details

Role:
Game Programmer
Period:
Dec 2024
Game Engine:
Unity6 3D Multiplayer Online
For:
Youtube Course

Impacts on the Project

Gameplay

Player Movement (With New Input System)
Rebind Input
SFX and VFX
Game Timer
Ingredients
Recipes Manager
Delivery Manager
Counters Behaviours

Multiplayer

Networked Player Movement
Networked Ingredients
Networked Game Timer
Networked Recipes

Unity Cloud Features

Lobby
Relay
Player Authentication

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, RPCsserver-authoritative logic versus client control, and implemented Relay with Lobby to support player connections.