Inspiration

Shateki was inspired by classic Japanese shooting games that emphasize precision and timing. We aimed to create a fun and fast-paced experience where players compete for high scores on a global leaderboard.

What It Does

Shateki is a shooting game where players have 60 seconds to knock objects off a shelf and score points. The game includes a real-time leaderboard where players can submit their scores and compete for the top ranks.

How We Built It

Frontend: React, React Router, Framer Motion (for smooth animations)

Backend: Express, MongoDB (for score storage and leaderboard management)

Deployment: Vercel

Build Tool: Vite

Networking & Security: CORS for handling API requests

Challenges We Ran Into

Real-Time Updates: Ensuring smooth gameplay while handling live score updates and leaderboard synchronization.

Optimizing Performance: Managing animations and the game loop efficiently for a seamless experience.

Accomplishments That We're Proud Of

Global Leaderboard: Implemented a dynamic, real-time ranking system to track high scores.

Smooth Gameplay: Optimized animations and game mechanics for a fun and engaging experience.

Responsive Design: Ensured the game works well across different devices and screen sizes.

What We Learned

Backend API Development: Improved skills in handling API requests and data storage with MongoDB.

Frontend Optimization: Learned efficient ways to manage state and animations in React.

What's Next for Shateki?

Mobile Optimization: Improve touch controls and responsiveness for better mobile gameplay.

Enhanced Gameplay Mechanics: Introduce additional game mechanics to increase engagement.

Share this project:

Updates