*Note* This page is still under construction!

Multiplayer Mechanics Programming

Unity Multiplayer Arcade Game

For the Multiplayer Mechanics Programming module at The University of Staffordshire, I designed and programmed a wacky arcade machine with networked interactions. My goal was to replicate both world and UI changes across a network using remote procedure calls via the Unity Netcode for Game Objects plugin. The result is a vertical slice featuring 3 minigames and 4 configurations.

Team Size

  • Solo Project

My Role

  • Programmer

Duration

  • 8 Weeks

Tech Stack

  • Unity
  • C#
  • Netcode for Game Objects

Grade

  • 72% — First Class

Context

  • University Module

Gameplay Video


Gallery


Code

GameManager.cs — handles game state synchronisation and RPC calls across the network.

GameManager.cs


Project Links