🥊 About the Project: Shadow Boxing Game
💡 Inspiration
The idea came from a simple question: why do games still rely on buttons when our bodies are capable of so much more? Shadow boxing already exists as a powerful training and fitness activity, but it lacks feedback and progression. I wanted to turn empty space into an interactive arena where movement itself becomes gameplay.
🛠️ How We Built It
The project uses a camera-based input system to track the player’s head and detect key actions like punches, blocks, and dodges. These movements are mapped directly to in-game mechanics, so what you do physically is exactly what happens on screen.
📚 What I Learned
- How real-time motion tracking works under performance constraints
- Translating noisy real-world input into reliable game actions
- Designing gameplay that rewards timing and control rather than brute force
- Balancing fun, fitness, and technical feasibility
🚧 Challenges Faced
The biggest challenge was accuracy. Human movement is unpredictable, and lighting, camera angles, and speed all affect detection. Filtering out unintended motion without introducing lag required careful tuning. Another challenge was making the game feel rewarding even without traditional controllers or haptic feedback.
🚀 Outcome
The final result is a game that feels personal and physical. You are not controlling a character, you are the character. The project showed that immersive gameplay does not need expensive hardware, just thoughtful design and clever use of what already exists.
Built With
- nextjs
- python

Log in or sign up for Devpost to join the conversation.