Unity Assets
1. Unity Core Assets
- Basic framework built on native VR integration
- Includes examples that can be used as guides on how to begin your own projects
2. Interaction Engine
3. Hands Module
For more information, read in Leap Motion Unity Developer Community.
Unreal
Provided through native plugin packaged with the engine
VR Design Guideline
1. World Design and Storytelling
a) World space
Does being in the world feel comfortable and natural?
b) User experience
What is the user supposed to be doing?
How is the user supposed to know what to do?
c) Objects in world
Do the objects have a clear and evident purpose?
Are they easily interactable?
d) Testing
Always test everything in headset to ensure it looks and feels how you intend in VR
2. Interactive Design
a) Objects and elements of the UI should imply how user can interact with them
b) Use tutorial prompts to direct user how to interact
3. Orion Tracking
a) Sensor always on & detecting movements
b) Dynamic feedback
c) Keep hands in tracking range or the leap motion can do nothing
d) Not all fingers are visible sometimes
4. User Safety and Comfort
a) Test to ensure actions and environment are comfortable
b) Don’t randomly move user and objects around as this can cause issues
c) Don't require user to continually look up/down/in many directions
5. Object Interactions
a) Objects should be react when user interacts with them in some way
b) Design grabbable objects with physical characteristics that guide the user in how to use it
6. User Interface Design
a) Make sure clear uses for everything
b) Don’t be too crowded but ensure you have all information you need to interact with environment for purposes of program
More in depth - https://developer.leapmotion.com/explorations