top of page
Reconstructed cartoon city street background_edited.jpg
Gold and brown Package Wars logo.png
Package Wars On-Time Tagline.png

Overview

​

Created during the two-day UnityNYC Summer Jam 2026, Package Wars is a 2v2 multiplayer delivery game built around the theme “You Had One Job.” Rival logistics companies trade traditional couriers for vehicles equipped with package cannons, with each team splitting into driver and shooter roles. Players must coordinate in real time to navigate chaotic streets, clear hazards, and launch packages to their destinations—turning a simple delivery job into a frantic test of teamwork and precision. 

Event:            UnityNYC Summer Jam                                                2026​

​

Platforms:   Windows/Linux/Android

​

Status:                      Released

​

Format:                      2v2

​

Role:            Network and Gameplay                                      Programmer

​

Duration:                2 Days

Gameplay Trailer

Tools & Technologies​

UnityLogo 2.png
blender.png
GitHub-Logo.png
C.png
normcore.png
mushroom.png
Claude-Logo-PNG-SVG-Vector.png

How it Plays

Navy steering wheel badge-1.png

Driver
Navigate the streets and coordinate with your teammate.

Driver.png
Isometric golden shipping box badge-2.png

Shooter
Launch deliveries and clear hazards.

Shooter.png

My Contributions:

 

I implemented the multiplayer networking for Package Wars, connecting players and synchronizing the information needed for coordinated driver-and-shooter gameplay.

Score synchronization icon badge-3.png

Score Sync
Synchronized team scores across connected players so both teams could track match progress.

SharedVisualization.gif
Shared gameplay monitor eye icon-4.png

Shared Visualization
Synchronized gameplay visuals so drivers and shooters could see each other's actions and coordinate in real time.

Navy team selection badge-6.png

Team Selection
Built team-selection functionality so players could choose their team before playing.

Lobby.gif

Multiplayer Intergration: Challenges & Solutions

number-01.png

The Problem

Team scores were not synchronizing consistently, and lobby creation and player loading were not coordinating correctly across clients. These issues threatened multiplayer development within the game jam’s two-day timeline.

number-02.png

What I Identified

My previous Normcore experience provided a foundation, but some networking calls and implementation patterns I initially used did not match the newer Unity and Normcore setup. I identified this mismatch as a source of unexpected synchronization behavior.

number-03.png

Adapting the Implementation

I researched the current networking API, corrected incompatible calls, and revised the affected networking logic. Where previous methods were no longer applicable, I adapted the implementation to the project’s current tools.

number-04.png

The Result

These changes enabled team scores and lobby creation to synchronize correctly across clients. Resolving the integration issues also established a working foundation for connecting additional gameplay interactions to the multiplayer system.

Project Evolution

 

Development progressed from a simplified multiplayer prototype to a complete four-player experience. We prioritized core mechanics and networking first, then introduced environment generation and refined the endless-runner gameplay.

Early Prototype — Establishing the Foundation

We used blockout geometry and simplified scenes to test core mechanics and multiplayer behavior early. Reducing visual complexity helped us investigate responsiveness and synchronization issues with fewer competing variables.

StartingMultiplayerPractice.png

Final Build — Bringing the Experience Together

The final build generated varied roadside environments at startup and supported the complete endless-runner gameplay loop. We resolved the multiplayer issues encountered during development, allowing all four players to share a consistent gameplay experience.

UpdatedEnviorment.png

Outcome

outcome-icon.png
  • completed a two-day team jam submission

  • won third place at the jam 

  • playable builds on itch.io

Reflection

reflection-icon.png

Prior experience provided a foundation, but the project reinforced the importance of validating familar approaches against the tools in use.

Team & Credits (on ich.io)
. vandodevsxr . Saul_VR . phzx369 . AggyLovesGames . Kevanscode

Cardboard Boxes Framing Navy Space.png

Try Package Wars 

Windows . Linux . Android

bottom of page