A Unity-based combat game where you cast spells using hand gestures. No VR headset required!
Wizards Game
A Gesture-Based Combat Experience
Welcome to Wizards Game - a Unity-based 1v1 combat game where you cast spells using hand gestures captured through your webcam. No VR headset required!

What Makes It Special?
- No VR Required - Uses your standard webcam for gesture recognition
- Intuitive Gestures - Natural hand movements to cast spells
- Strategic Combat - Like a magical rock-paper-scissors
- Real-time Recognition - MediaPipe-powered gesture detection
- Multiple Spells - Extensive spell library with combos
Quick Start
- Download the game demo (Windows)
- Position yourself in front of your webcam
- Show both hands to start gesture recognition
- Perform gesture sequences and confirm with โโ
- Defeat the AI wizard!
Features
Gesture Recognition System
- Real-time hand tracking using MediaPipe
- Multi-threaded processing for smooth performance
- Accurate gesture-to-spell mapping
Combat Mechanics
- Health and mana management
- Offensive and defensive spells
- AI opponent with strategic spell casting
- Combo spell sequences
Technical Excellence
- Clean architecture with design patterns
- Event-driven system using Observer pattern
- Strategy pattern for extensible spell behaviors
- Thread-safe gesture processing
Project Links
- ๐ฎ Download Demo
- ๐ Gameplay Tutorial
- ๐๏ธ System Architecture
- ๐ป Technical Details
- ๐ GitHub Repository
Technology Stack
- Engine: Unity
- Language: C#
- Gesture Recognition: MediaPipe
- Architecture: ScriptableObjects, Design Patterns
- Testing: Unity Test Framework
Learn More
Explore the navigation menu to learn how to play, understand the system architecture, or dive into the technical implementation details.
Project by Joseph Ampfer
NKU - Human Computer Interaction ASE330