ArmSwinger is an artificial VR locomotion library developed on Unity 5.4 for SteamVR. ArmSwinger allows you to use your arms to control your position in 3D space in a natural way with minimal disorientation or nausea.
Requires the SteamVR Plugin for Unity
Features
• Low-nausea VR locomotion via controller arm swinging
• Automatic height adjustment while arm swinging and (optionally) while physically moving across the play area
• Robust protection mechanisms to prevent players from reaching out of bounds areas
• Maximum customization via publicly-accessible, fully-documented variables
• Full and detailed documentation
ArmSwinger is available via the Unity Asset Store as well as on GitHub under the open source MIT license.