Skip to content

shreeshsingh2706-afk/UserRushGames

 
 

Repository files navigation

🎮 UserRush — Web Game Development Event Template

Welcome to UserRush, a web game development event where each team builds an interactive browser-based game using the provided starter template.

This template already includes authentication, backend tracking, and database integration — so your focus should be entirely on building an engaging gameplay experience.


🚀 Event Overview

The provided template includes:

✅ Google Login (restricted to institute email IDs) ✅ Backend tracking system ✅ Database integration ✅ User participation tracking

This means you only need to focus on:

  • 🎨 UI Design
  • 🎮 Game Mechanics
  • 🧠 Gameplay Experience
  • 🖱️ User Interaction

The goal is not just to make something functional, but to build a game users genuinely enjoy playing.


👥 User Tracking System

Each team receives a unique GAME_ID.

The system ensures:

  • Every valid user is tracked
  • Only institute Google accounts are allowed
  • Each user is counted only once per game
  • Participation data is stored centrally for leaderboard scoring

📌 User engagement directly affects final scoring


🏆 Scoring Criteria (100 Marks)

Judges Evaluation — 50 Marks

Projects will be evaluated based on:

  • Functionality
  • Creativity
  • UI / UX
  • Presentation

User Engagement — 50 Marks

Scoring depends on valid users playing your game.

  • Highest valid user count receives full marks
  • Other teams are scored proportionally

📊 A live leaderboard will be maintained during the event.


⚠️ Important Rules

❌ Do not modify authentication logic ❌ Do not change backend tracking system ✅ Build only inside game frontend ✅ Use provided template correctly


🛠️ Getting Started

Step 1 — Fork and Clone Template Repository

git clone your-template-link
cd your-project-folder

Step 2 — Install Dependencies

npm install
npm run dev

Step 3 — Set Your GAME_ID

Open:

src/constants.jsx

Update:

export const GAME_ID = "your_game_id";

📌 Your GAME_ID should be your roll number.


🎮 Build Your Game

Main development file:

src/pages/game.jsx

You can:

  • Replace existing UI
  • Add your own game logic
  • Build custom gameplay

🌐 Deployment

Deploy using Vercel

After deployment, complete both submission steps.


📬 Support / Contact

If you face any issues during setup, development, deployment, or leaderboard submission, please contact us.

Where to Ask Questions

Samay Toradmal : 7709244965 Vaidik Saxena : 7067210282

⚡ Please report issues early to avoid submission delays.


🔥 Tips for Winning

  • Make gameplay addictive 🎮
  • Keep UI polished and smooth ✨
  • Optimize loading speed ⚡
  • Make it mobile friendly 📱

🚀 Good Luck

Build something creative. Build something memorable. Build something users want to replay.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 93.2%
  • HTML 5.6%
  • CSS 1.2%