Race to the Arena. Support Your Team.
A browser-based mini-game for Cloud9 fan booths at LCS and VCT events.
Rush2C9 is an interactive racing game where esports fans compete to travel from random cities around the world to Cloud9's arenas. Players must strategically choose routes and vehicles, balancing speed against cost to achieve the best score.
Perfect for event booths:
- Scan QR code โ Play instantly on your phone
- No app installation required
- Quick 1-minute games
- Live leaderboard on booth's big screen
- Challenge other fans to duels!
- Scan the QR code at the Cloud9 booth
- Register with your name and secret avatar
- Choose your destination: LCS Arena or VCT Arena
- Race from a random starting city (Tokyo, London, Chennai, Sรฃo Paulo...)
- Select routes and vehicles across 3 segments
- Arrive and see your score on the leaderboard!
- 10 starting cities worldwide
- 2 destinations (LCS Arena & VCT Arena)
- Multiple route options per segment
- 5 vehicle types (Bike, Car, Train, Ship, Plane)
- Credits โ Spend on vehicles (cheap = slow, expensive = fast)
- Score โ Earn based on speed + leftover credits
- Balance your strategy for maximum points!
- Leaderboard โ Climb the ranks
- Faction War โ LCS vs VCT, which team has more fans?
- Duels โ Challenge other players, bet your scores!
| Layer | Technology |
|---|---|
| Frontend | React + Phaser.js |
| Styling | Tailwind CSS |
| Backend | Firebase (Firestore) |
| Hosting | Firebase Hosting |
Rush2C9/
โโโ docs/ # Documentation
โ โโโ PLANNING.md # Project planning & decisions
โ โโโ GAME_MECHANICS.md # Detailed game rules
โโโ src/ # Application source code
โโโ public/ # Static assets
โโโ README.md # This file
โโโ LICENSE # MIT License
- Node.js 18+
- npm or yarn
# Clone the repository
git clone https://github.com/ganesaprabu/Rush2C9.git
# Navigate to project
cd Rush2C9
# Install dependencies
npm install# Start the development server
npm run devThis will start the Vite development server. Open your browser and navigate to:
- Local: http://localhost:5173
- Network: http://YOUR_IP:5173 (for testing on mobile devices)
The server supports hot module replacement (HMR) - changes to your code will be reflected immediately without a full page reload.
| Command | Description |
|---|---|
npm run dev |
Start development server with HMR |
npm run build |
Build for production (output in dist/) |
npm run preview |
Preview production build locally |
npm run lint |
Run ESLint to check code quality |
# Create optimized production build
npm run build
# Preview the production build
npm run previewThe production build will be output to the dist/ folder, ready for deployment.
Hackathon: Cloud9 x JetBrains "Sky's the Limit" Category: Category 4 - Event Game Deadline: February 3, 2026
- Public GitHub repository
- MIT License
- Demo video (~3 minutes)
- Devpost submission form
Rush2C9 is designed specifically for the event booth environment:
- Fast โ 1 minute games, no waiting
- Loud-proof โ Visual-first, no audio required
- Social โ Leaderboard creates energy
- Inclusive โ Anyone can play, no gaming skill required
- On-brand โ Cloud9 colors and theming
This project was created for the Cloud9 x JetBrains Hackathon. Contributions welcome after the hackathon period!
This project is licensed under the MIT License - see the LICENSE file for details.
GANESAPRABU NAVAMANIRAJAN
- Email: ganesa.tech@gmail.com
- Cloud9 Esports โ For the amazing hackathon opportunity
- JetBrains โ For developer tools and support
- Devpost โ For hosting the hackathon platform
Made with โค๏ธ for Cloud9 fans