The Challenge
Organizing physical multiplayer games in urban environments is historically challenging due to physical boundary enforcement, lack of centralized coordination, and limited tactical engagement compared to digital gaming environments.

A location-based, real-time multiplayer game featuring live GPS geofencing, tactical inventory mechanics, and high-performance server synchronization.
Organizing physical multiplayer games in urban environments is historically challenging due to physical boundary enforcement, lack of centralized coordination, and limited tactical engagement compared to digital gaming environments.
Implemented a real-time game coordination engine that synchronizes player coordinates with sub-100ms latency. The system automatically enforces virtual boundary constraints via geographical geofencing and processes real-time player interactions, such as virtual item triggers, to provide deep, balanced tactical gameplay.
Independently architected, developed, and deployed the cross-platform application to the Google Play Store and Apple App Store. The project successfully scaled to over 10,000 organic downloads, validating the real-time Firebase synchronization architecture. A subsequent refactoring of the synchronization and polling layer reduced server requests by 85%, significantly lowering operational overhead.
The application is built with Flutter for cross-platform performance. It employs a clean architecture using the Strategy Pattern to handle different game modes. State management is driven by Flutter Riverpod, ensuring a reactive and testable codebase. Firebase Realtime Database acts as the single source of truth, synchronizing player types, locations, and game events across all clients in real-time with sub-50ms latency.
Use Scanners to reveal locations, Proximity Mines for traps, Ghost Mode for stealth, and Zone Movers to flush out campers.
Includes four distinct game modes, Classic, Zombie Infection, Chase, and Sardines.
Live tracking with geofencing that supports custom lobbies for multiple concurrent players.
No account registration required. All session data is wiped instantly when the match ends to ensure privacy.
Initiated mobile development, establishing data schemas and core state structures.
Integrated multiplayer game modes, virtual inventory systems, and geographic boundaries.
Conducted testing with local groups to optimize GPS precision, battery utilization, and latency.
Deployed the application to the Google Play Store, refining systems based on initial usage logs.
Refactored the network polling layer to reduce Realtime Database operations by 85%.
Deployed the application to the Apple App Store, finalizing cross-platform parity.