Polaris is a web-based multiplayer fitness platformer that turns your body into the game controller. Jump, run, and crouch in real life to control your polar bear avatar through snowy obstacle coursesโall powered by real-time computer vision.
Think Xbox Kinect, but rebuilt with modern machine learning and a fresh, web-native stack.
๐ 1st Place โ Best Game Hack @ Hack the 6ix 2025
๐ Finalist โ Overall Top 8
Polaris combines motion tracking, gesture recognition, and real-time multiplayer gameplay into a joyful fitness game:
- ๐งโโ๏ธ Full-body Pose Detection โ Supports 2 players from 1 webcam
- โ Sliding Window Gesture Recognition โ Detects run, jump, crouch with confidence scoring
- ๐ Multiplayer Engine โ Real-time sync via WebSockets
- ๐ง 3D Platformer โ Custom game engine in Three.js, runs smoothly in-browser
Layer | Technology |
---|---|
ML Pose Recognition | Mediapipe + Custom Gesture Logic |
Multiplayer Backend | FastAPI + WebSockets |
Frontend Game Engine | React + Three.js |
- ๐ฅ Dual-player support via a single camera
- ๐ Real-life movements control in-game actions
- ๐ง Confidence-weighted gesture detection
- ๐ Multiplayer matchmaking + sync engine
- ๐ฎ Fully custom 3D level with physics
- ๐ฅ Real-time energy/calorie estimation (WIP)