Home | GitHub

VR Workforce Training system

The complete VRWTS documentation (2021-2022)

ValveVR Documentation

VRWTS was originally designed for ValveVR. This version may be more stable and complete than the Oculus version.


Modules

Task System

The task system consists of a Task Watcher and Task Objects. Simply put, the Task Watcher initializes and counts the Task Objects.
The Task Objects wait for a signal from their target before signaling task completion to the Task Watcher.
More about these on the tasks page.


Hazard System

The hazards system currently only contains a basic area and a hands area.
More about these on the hazards page.


User Interfaces

The UI system has many parts to it. This deals with scene selection, options, pausing, and laser pointers. This system is heavily reliant on the task system (and vice versa).
More about this on the user interfaces page.


Interactables

There are currently only a few interactable objects, but the purpose of this project was to lay the groundwork for future expansion.
More about interactables on the interactables page.


Sockets

Sockets are used for the controlled placement of objects.
More about these on the sockets page.


Old Projects

This project re-used and updated assets from older project solutions. You can find the original projects from past years below.