Project Shred


Created on: 8/1/2022



A first-person, powered based multiplayer game created in Unity using C# and UDP/TCP socket structures. The game features the ability to start games and to have people connect to their friends games. Once connected people can attack one another using an earth bender class which can throw blocks, extrude walls, and throw walls. The project using multithreading and task queueing to ensure no overlap occurs when processing actions. The project also uses inheritance and OOP properties to allow characters to be derived from a parent character class. The game client works by having a launcher which downloads the game from a google drive, in which it installs the most recent version of the game.


➡️ Check out the Repo