Gesture Warfare: Cyber Dojo
A hands-free computer game driven by real-time hand tracking in Unity.
- Built with
- Unity · C# · MediaPipe · Kalman filtering
Game Mechanics
Gesture Warfare: Cyber Dojo is a third-person PvE shooter with six levels, controlled entirely through hand movements. Each hand can perform the same six gesture-based actions:
- Aim: Extend the thumb and index finger while curling the other fingers, with the index finger pointed toward the screen.
- Shoot: Bend the thumb while keeping the aiming pose.
- Pulse grenade: Make a fist.
- Recover health: Form an OK sign.
- Reload: Give a thumbs-up.
- Pause: Open the hand and extend all five fingers.
Raising a hand above a set height threshold makes the player jump.
Together, these controls let players play through all six levels without a conventional controller.
Demo
Work highlights
- Integrated MediaPipe hand tracking into Unity for real-time gesture-based input.
- Improved tracking stability and responsiveness with Kalman filtering and an event-driven interaction architecture.
- Depth and scale estimation with a monocular camera.
Depth: Reflecting the overall far/near perspective.
Scale: Used to control the overall size of the visualization.