JAVR Toolkit by JavierAlvarezCalleja - 1

ToolsVR & AR

A collection of utilities for VR software development in Unity

Unity 2019.4.11f1Apache License 2.0Updated 312 days agoCreated on October 4th, 2020
Go to source

JAVR_Toolkit V0.1

This tookit is a collection of utilities for VR software development designed to work with Unity’s XR plug-in system. It features out-of-the-box solutions for everyday hassels like UI interactions, user locomotion and performance management.

Controller Input

Provides access to the state of all buttons on a VR device’s controller and also onClick()-like button press events.

Steam VR Input Support

Allows for transparent usage with the new OpenXR Unity XR plug-in and Steam VR Unity plug-in.

UI Interactions

Physics-based UI pointer interactions

It features a world space pointer that can interact with Unity’s built-in UI system.


  • Buttons
  • Sliders(support coming soon)
  • Checkboxes(support coming soon)

VR Locomotion

Parabolic-line teleport

It contains multiple configuration settings to fit any experience design.

Walking control

It is an FPS-like joystick-controlled walking system.

Performance Manager (feaature coming soon)

This system manages performance by trading off various render quality settings such as render scale and FFR where available.

Show all projects by JavierAlvarezCalleja