GAME / ARCADE
Wipeout
by Asil Türkmen

Wipeout is a LAN-based multiplayer parkour game built with Unity: players join over the same local network, race through obstacle courses in real time, and follow the standings on a shared scoreboard. At a live event it was played by more than 50 players.
Why I built it
I wanted to step outside web development and understand real-time systems, where state changes many times per second and every millisecond of delay is visible. A multiplayer game is the most demanding — and most fun — version of that problem, and a university event gave the project a concrete deadline and a real audience.
Technical architecture
The game runs on Unity with C#, using Unity Netcode for the networking layer over LAN. Player movement and race state are synchronized across the network so every player sees the same race, and the scoreboard updates live as players progress through the course. Obstacles and level layout are built with Unity's physics and scene tooling.
The event setting shaped the design as much as the technology did: players walk up to a machine, join a race within seconds, and understand the goal without a tutorial. Everything unnecessary between "sit down" and "race" was cut.
Challenges and what I learned
Real-time synchronization was the core challenge: movement has to feel responsive on the local machine while staying consistent across everyone else's screens, and small timing differences show up immediately as jitter. Testing a multiplayer game as a solo developer meant constantly running multiple clients side by side.
Course design turned out to be its own iteration loop: an obstacle that feels fair in a solo test becomes chaos with a crowd racing through it, so the levels were tuned around how people actually played rather than how I assumed they would.
The event itself was the real test. Watching 50+ people play on a live network surfaced performance issues and edge cases no solo test could, and it taught me more about networking, load and player experience than any tutorial — plus the very specific joy of seeing people genuinely compete in something you built.
Technologies
- Unity
- C#
- Netcode


