Inspiration

As Cloud9 fans, we wanted to create an experience that captures the excitement of racing to support your favorite esports team. The idea of fans from around the world rushing to reach C9's arena felt like a perfect fit for an engaging, fast-paced game that brings the community together.

What it does

Rush2C9 is a 3-segment racing game where players:

  • Start from 10 global cities (Tokyo, Chennai, London, São Paulo, etc.)
  • Race through 3 segments with increasing difficulty
  • Choose their speed at pit stops (Truck or Race Car)
  • Dodge obstacles and traffic
  • Compete on a global leaderboard with real-time rankings

The game features progressive difficulty - Segment 1 in a Car (150 km/h), Segment 2 with Truck/Race Car options (160-180 km/h), and the final Segment 3 in a Race Car (200-250 km/h).

How we built it

  • Frontend: React.js with Vite for fast development
  • Game Engine: Phaser.js for smooth pseudo-3D racing mechanics
  • Backend: Firebase Realtime Database for dashboards and leaderboards
  • Hosting: Vercel for instant deployments

Challenges we ran into

  • Thought through a lot to build a game that needs to match with Cloud9 fans
  • Balancing game difficulty across all 3 segments
  • Fine-tuning steering sensitivity for both desktop and mobile
  • Creating smooth obstacle/traffic spawning without unfair patterns
  • Optimizing collision detection and speed penalties

Accomplishments we're proud of

  • Booth-ready with QR code - fans at C9 events can scan and play instantly on their phones
  • Fully playable on both mobile and web browsers
  • Real-time global leaderboard with fan name filtering
  • Engaging pit stop mechanic where fans choose their risk/reward
  • Smooth 60fps gameplay with pseudo-3D rendering

What we learned

  • Phaser.js game physics and rendering optimization
  • Firebase real-time sync for multiplayer features
  • The importance of playtesting for game balance
  • Rapid iteration with AI-assisted development

What's next for Rush2C9

  • Add more obstacle types and power-ups
  • Multiplayer head-to-head racing
  • Seasonal events tied to C9 tournaments
  • Mobile app versions (iOS/Android)
Share this project:

Updates