VR Character Controller is the most powerful and intuitive VR character controller on the asset store. The system is built on Unity's native VR support making it extremely future proof and easy-to-use. ITK allows users of any proficiency level to create custom VR locomotion setups in minutes. Built as a series of modules, ITK makes it easy to add, remove and combine different movement methods, making this perfect for Artists, Designers, and Programmers. Don't spend your precious development time re-creating the wheel, kickstart your VR development today, and have a VR Character Controller implemented in just seconds, ready to deploy or build on top of. Asset Store - Discord Community - YouTube Main Features: Mix & Match any modules to create a unique experience. A built-in VR Rig Creation wizard to configure and manage the VR camera rig (never dig through the hierarchy again!). Event-driven architecture making ITK very easy to extend. Dozens of configurable locomotion modules for you to mix and match: Advanced Teleporter: Configure teleport arc to rebound off walls or slopes. Rotate your teleport direction with the Thumbstick/Touchpad. Smooth movement with the Thumbstick/Touchpad, follow your head or hands. Run-in-place movement. Smooth or snap rotate with the thumbstick. Arm-Swing movement. Grip-and-pull movement. Dash movement. Configurable Body presence settings: Gravity settings, walk in the air or fall (smoothly or instantly). Crouch to walk under obstacles. Prevent walking through walls. Prevent teleporting into spaces based on VR user height. Asset Integrations: • GAIA - Use Gaia? We have a direct integration to streamline your game creation process! watch the demo video here. Supported Devices: Oculus Rift/Rift S - Tested. Vive & Vive Pro - Tested. WMR Headset - Tested. Supported Next Update: Oculus Go - In-Development Oculus Quest - In-Development NOTE: Oculus Quest is not supported by Unity's Standalone VR Support until the next version of unity (2019.2.0). We are actively working on getting a solution for the Quest compatible with 2018.3.5 and up in the mean time. Interested? Fill out this short survey to help shape the future of this plugin. https://www.surveymonkey.com/r/T7WQKXR VR Rig BuilderUse the VR Rig Builder to automatically generate a VR Character Controller rig. If you are missing any dependencies, or don't have all the correct settings, we will automatically fill those in when you first open this window, so just bear with it and let it finish processing. VR Rig ManagerThe VR Rig Manager resides in the same window as the Rig Builder, this window, however, only shows if there is a rig already present in your unity scene. This window allows you to manage all of the settings for your Character Controller, in neat, easy to use editor window that avoids the need to dig through hierarchies. Clean and easy to navigate hierarchy.Hierarchy is nice and neat, very readable at a glance, and helps understand how this asset works. Toggling off a feature is as simple as toggling off the game object (NOTE: only objects under Modules should be toggled off). This can all be done through the manager widow also. Event-Driven DesignThis asset was built with event-driven architecture, simply add an IXR_EventListener to any game object, drag whatever one of these events you want to respond too, and start responding to VR Character Controller events all through the unity editor UI! This can also be done through code.