New page arrow icon

Volley Guns (2025)

Sport

Local

Online

2-4 Players

Team

Shooter

Released

Game Trailer

Role:

| Network Engineer

Team Size:

| 11 (Todd's Team)

Time Spent:

| 1 year, 2 months

Engine:

| Unity

Overview

Volley Guns is a 2-4 player local-online sport-turned-shooter game that combines elements of volleyball with fast-paced shooter gameplay, creating a unique twist on a familiar sport.

I was onboarded onto this project after the team had about 4 months of time working on it, and tasked with introducing networking. I was recruited by my teaching assistant after he reviewed my previous project, Ancient Olympics, recognizing my experience with multiplayer systems.

Since then, I've been working with a talented team to bring this interesting game concept to life and expanding it to multiplayer.

Steam Compatibility

Immediately when I joined the team, they let me know they were planning to release the game on Steam. This required me to implement multiplayer compatibilities with Steam's API. This is very notable for the online lobby system I created.

Player Data Management

When a new client connects to the server, a player object is created to store essential information about that player. I designed a structure that ensures each player’s details are properly tracked and synchronized across the network.

Reconstructing Pre-existing Systems

When I joined the team, the game was already in development with core gameplay implemented locally. My role was to understand the existing systems, collaborate with the developers, and help adapt these systems for networking.

What I've Learned

Networking an already established local game is challenging. Many systems had to be reconstructed from the ground up. It took a lot of time to both study and identify those systems. Though, working with a great team can make the process far easier.

The hardest part was deconstructing large, interwoven scripts into smaller, manageable components. Looking back, there are strategies I would approach differently if I tackled a similar challenge again.

It was all worth it in the end though. Seeing this game come to life across a network was a very rewarding and fun experience. I hope the ship to Steam is very successful!