August 2024 – December 2024
Despite growing up on games like Counter-Strike, I have never tried my hand at making a multiplayer shooter. I decided to come up with a simple premise and use my understanding of Unity 6 and Netcode for GameObjects to expand my understanding of the multiplayer implementations in shooters. Here is the premise:
The project will have two phases. The first phase of action will be a classic cowboy draw. Each player takes two shots to kill, so after this first phase one player is a single shot away from losing whilst the other has an advantage for the second phase. The player(s) that was shot gets teleported behind cover in one of the four corners of the level at random. This gives an interesting dynamic where one player has better positioning but only one health where as the other is out in the open but with full health. That’s it, a simple design but one that will be beneficial to my understanding of multiplayer programming.
This video demonstrates the two phases of the project over the internet. It features a peer-to-peer connection using Unity Relay, connecting my browser in Seattle with my friend Aaron’s browser in Dallas. Aaron, a seasoned Valorant player, was instrumental in testing this project. I knew my work wasn’t complete until he confirmed that the gameplay felt responsive and fair
Additional Credits
- Aaron Nguyen – Testing Help