Client
Self [Matt_hxw], ItsSkeiiy, IX Studios
Overview
In this game, each session invites exactly two players (or teams of two) to attempt a custom tailored obby. The design emphasises cooperation and synchronization between the two participants: one might trigger switches, the other traverse platforms; both must coordinate. The stakes are high, since failure often sends both players back, reinforcing teamwork. The visual layout and mechanics are tight, focused on short sessions and repeatable play.
Client
Self [Matt_hxw], ItsSkeiiy, IX Studios
Industry
2 Player Obby
Service
Programming
UI / UX Design
Game Design
Content
Visuals
Duration
6 Weeks
The Challenge
The core challenge in creating UP DOG was designing an obby that is fun and meaningful for exactly two players working together rather than simply two players running independent courses side-by-side. The difficulty lies in balancing: making it neither too simple (so one player carries the other) nor too hard (leading to frustration). Also technical optimisation is needed so two players in sync across different devices still experience smooth gameplay, minimal latency, and reliable checkpoint/resume behaviour without desync or drop-outs.
The Solution
We designed shared mechanisms (e.g., one player triggers a platform for the other) so cooperation is required rather than optional. Integrated reliable checkpoint and respawn logic that affects both players (so teamwork matters). Built logic for two-player-specific camera, UI cues and platform interaction to make it clear who does what and when. Tested across device types, optimized network replication so obstacles, switches and player states stay synced even on mobile+desktop combos.
The Result
UP DOG achieved a repeatable and engaging two-player experience: players returned for short, cooperative sessions, enjoyed the shared responsibility, and often replayed the obby to beat time or improve coordination. The cooperative design makes it stand out among standard obbies. The optimization efforts resulted in stable performance across devices and reduced desync issues in the two-player mode.






