Gold Rush

I made this game at uni for the Network Game Programming model. We learnt how network works in general and in games. I made a simple multiplayer platformer game where you have to race to the top of a mountain.

Gold Rush

I began by setting up Unity's Netcode and ensuring it functioned correctly. Next, I implemented the player character, synchronizing movement and animations across all connected clients. I then introduced collectible coins that update each player's score in real-time. Following that, I added network-synchronized enemies with autonomous movement. Lastly, I developed a networked projectile system, allowing players to shoot and interact with enemies seamlessly across the network.

Here is the link to the game.