ElementL: Ghost Story

VR   6.1K   
Use your mastery of the elements to put evil spirits to rest
Download Executable Available for Windows and OSX.

This virtual reality app requires the use of an Oculus Rift and a Rift-mounted Leap Motion Controller (using the VR Developer Mount or unofficial alternative).

Before using, enable "Allow Images" through the Leap Motion Control Panel to enable video passthrough.

Updated 5/27 to include Image Hands.

Available for both Windows and OSX.

ElementL: Ghost Story

You are a Taoist monk sent to rid a village of evil spirits haunting a nearby bamboo forest. Use your mastery of the elements to put them to rest in waves of increasing difficulty.

Toggle image pass through by batting the menu orb on the left

Start the game by batting the start orb in the menu

Headphones are recommended


Right hand = Fire element.
Left hand = Water element.
Hold your palm up to collect your ki energy into a spirit ball of the corresponding element.
Point your palm forward and push to throw the ball and attack enemies.
Opposite elements deal more damage to enemies.
Hold your hands apart and facing each other to combine both elements.
Clap your hands together to release the energy around you to push enemies back and heal yourself.
Throw both hands forward to launch the combined spirit bomb.
Punch enemies that get close to push them back.
Purified spirits will turn into flowers, you can briefly touch the flowers for a small amount of health.
Note: if the camera detects 2 left/right hands wiggle your fingers a bit to fix it.


If the game crashes on start up try one of the following:

Oculus.dll crash work around, try one of these execution commands
Resize your desktop to 1280x800
Start in windowed mode (hold ctrl when running the app)
Try a lower quality setting (hold ctrl when running the app)
Have your rift in mirrored desktop mode
If multiple hands appears for no reason or are inaccurate:

Stand further away from walls and glass
Don't stretch your hand out straight
Keep your fingers in view of the leap motion (you can still charge shots at a slight angle)


Programming by Kevin Tsang
Art by Julian Fisher
Design by Vivienne Wu
Audio from freesound.org