• Image
  • Image
  • Current Version: 1.1: 2023-12-02T01:52:13Z
  • First Published: 2020-04-09T13:53:12Z
  • Size: 2438752
  • Supported Unity Versions: 2019.4.31
tools input-management

VR Throw Lab

(17 Votes)
$- $-

Getting throwing mechanics to feel just right in VR can be tricky, especially if you’re asking the user to throw far and/or accurately. What feels right to the user is going to depend on tasks you’re asking them to perform, the hardware they’re physically holding, and their expectation of how thrown objects should behave in your virtual world.


VR Throw Lab is a collection of tools that can be used to create the throwing mechanics that are right for your VR game and maintain a consistent experience across platforms.


The package includes a playable Lab scene that can be used to test values without needing to take off the headset.



Key Features


Automatic Device Detection

Velocity Smoothing

Velocity Scaling

Grab/Release Threshold Adjustment

Aim Assistance

Release Friction



Supported SDKs


SteamVR 2.0

Oculus Integration

Unity XR Toolkit

(Can be integrated into any interaction system with some scripting)



Supported Devices


Vive Wand

Valve Knuckles

Oculus Touch (1G + 2G)

Windows MR Motion Controllers


Asset Thread in Unity Forums

Demos Available Here


*The included SDK integrations are optional and will cause compiler errors if the corresponding SDK is not present in the project. These folders are safe to delete. See manual for more info.


For questions and comments contact [email protected]


Add to cart
This site contains affiliate links, which means that we can receive a commission if you click on a link and buy something that we have recommended.
Although clicking on these links will not cost you anything, they will help us finance our development projects while recommending good products!