Short Description
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.
Features
Movement:
– Smooth Locomotion
– Armswinger
– Teleport
– Snap Turn
– Smooth Turn
Interaction:
– Pickup objects
– Use objects
– Throw objects
Menu System:
-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
Controls
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
Download
Steam VR Download
Oculus Quest Download (Note: Oculus Quest Version is not tested)
Source Code
The project source code can be found here,