A downloadable game for Windows and macOS
Ever wanted to choke a teddy bear with one hand, while wreaking death and destruction with the other?
Well...now you can anyway.
You're inside a virtual reality simulation. Enemies will spawn from the glowing areas on the ground. Get them all before they get you! There are 4 levels which increase the number of enemies spawned - the difficulty ramps up fairly quickly.
An experiment with the Oculus Rift DK2 and Leap Motion. This was a solo project; please excuse the programmer art.
Here's a video of the first level:
Push: pushes enemies outwards within a cone up to one square away. Has a short cooldown per hand.
Gesture: hold hand up, open palm facing outwards, and push it forwards quickly. For enemies right up close, you'll have to aim slightly downwards.
Pull: pulls enemies in within a cone up to one square and a half away. Has a short cooldown per hand.
Gesture: hold hand up, open palm facing inwards, and pull it towards you quickly.
Lift: lifts the target enemy and others in a small radius into the air
Gesture: target an enemy by looking at them, then bring your hand up quickly, palm facing up.
Grab: grabs the enemy by the throat. Medium damage. You can also move the target around and smash it into other enemies.
Gesture: target an enemy, then make a fist quickly. Release the fist, or move the hand out of sensor range to release the grab. Note that additional targeting is disabled while a grab is active.
Lightning: Zaps enemies you point it at within a short range. High damage. The lightning duration depends on the amount of charge you have stored, which you regain over time. You need at least half charge to be able to trigger it.
Gesture: hold hand up relaxed (not totally open or closed), then open your hand/splay your fingers quickly.
The wristband on your left hand is a replacement for the traditional HUD
. It shows your health (red), lightning charge (blue), and the kills required to finish the level (green). Also beeps on low health. Currently it can't be moved to the right hand or the size changed, but it's a feature I'd like to add later.
There are a few sources of interference which may cause the Leap Motion to behave weird, such as hands moving or spawning into weird positions. Some common ones are:
- the reflection off your monitor
- the corners of your monitor
- the walls of the room, if you're too close
- anything made of glass
Try to avoid facing these if you can. Note that levels 3 and 4 spawn enemies in a 270- and 360-degree arc, so make sure you also give yourself enough room to spin around.
Models from Mixamo and the Unity Asset store.
Voice audio was created using YAKiToMe.com.
Requires an Oculus Rift DK2, a head-mounted Leap Motion and the Oculus 0.4.3 runtime.
For Windows: Unzip and run the Kinesis_DirectToRift.exe file. Make sure your Oculus Rift is in Direct mode. It may fail to run the first time, just try to run it again and it should work.
For Mac: This build is untested. Please let me know if you get it running.