Unity / C# / Unity Netcode · Solo · 2023 — released

Dropper

A 2D 1v1 arcade-style game with round-based competitive play across three rounds — menus, scene management, and online multiplayer built solo.

[TODO: hero gameplay GIF — a full round if it fits in 10s]

Systems I built

Online multiplayer: lobby & relay

Unity Netcode Lobby + Relay services Hundreds of concurrent players

Online multiplayer built on Unity netcode with a lobby and relay system capable of supporting hundreds of concurrent players and game instances.

[TODO: expand — how do two players find each other? Walk through the join flow: lobby creation → relay allocation → connection. What state is server-authoritative vs. client-side? This is the page a fighting-game studio will read closest: netcode experience is rare in students.]

Process log [TODO: pick a netcode bug you remember]

[TODO: every multiplayer project has a desync, timeout, or "works locally, breaks online" story. Symptom → mechanism → evidence → fix.]

Modular player logic

Extensible architecture Round & scene management

Player logic architected in modules so the 1v1 core can extend to 2v2 and free-for-all modes without rewriting, plus menus, scene management, and round-based match flow.

[TODO: expand — what did "modular" mean concretely? What's shared between game modes and what's swapped out? One honest paragraph beats buzzwords.]