top of page

The Doodled Flag

LAN Multiplayer Party Game | 2024

Tools
Unity, Unity Netcode, Visual Studio, GitKraken

Skills
Asymmetrical Multiplayer Design, Netcode Programming, Procedural Generation Programming

An asymmetrical multiplayer party game in which three players take on different roles to communicate with each other and gain points collaboratively, or through deceiving the other players. The game utilises asymmetry to give players unique situations for communicating with each other. In this project, I was able to build extensively on my technical skills as I learnt how to program a multiplayer framework for a game in Unity communicating across devices. I was also able to gain practice in constructing complex algorithms in code, such as procedural generation, dynamic music compilation and movement pathing.

 

The game goes through three rounds, in which each player gets a chance to play as every role, and the map is procedurally generated each time. Treasure is spawned sparingly on the map, for the player controlling the boat to collect, but only one player can see the treasure; this player must draw on the map to guide the other person to it. The players must communicate via drawings that incorporate a randomly decided code word, which only those two can see, as the third player is also able to draw on the map to lure the boat to pirate bases.

This game is still a work in progress so the below footage, showing the game running on a Windows PC, Windows laptop, and Macbook Air in sync, has a few minor visual glitches when adaptating to the different display sizes.

Music created by Georgia W @gesw200

bottom of page