The VR Player Controller is a player controller made for Godot. It includes three different movement methods to move around in, you can interact with objects and there is a menu system built for VR.
– Smooth Locomotion
– Snap Turn
– Smooth Turn
– Pickup objects
– Use objects
– Throw objects
-Laser Based System
What Did I do?
For this project I wrote all the code and set up the different movement methods and interaction systems. The systems and architecture was inspired by Godot XR Tools.
Play The Demo
Move (smooth Locomotion) Off Hand Joystick
Move (Armswinger) B Button and Swing Arms
Move (Teleport) Off Hand Joystick
Turn Dominant Hand Joystick
Grab Hold Grip Button
Drop/Throw Release Grip Button
Interact with Object Trigger Button
The project source code can be found here,