VR Development Framework
v 1.0.0
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
ARC-VR Documentation
Logo

Overview

ARC-VR is a Unity3D framework that aims to ameliorate the development process of VR applications or games by providing any and all basic VR features, such as movement, physics-interaction and UI. Thus ensuring the development process doesn't get congested at an early stage with the implementation of redundant, basic VR functionalities.

Built in-house at the Max Planck Institute for Human Development, the framework is primarily intended to simplify and streamline the building process of VR-based psychological experiments and studies.

This project is licensed under the GNU General Public License v3.0.

The framework is still work-in-progress, largely untested and prone to bugs. Feel free to report any issues you encounter!

Here's a brief demonstration of the systems capabilities:

Compatibility

Arc-vr has been developed and only tested on Unity 2020.3.21f for Windows. Using a different OS or version of Unity may well lead to errors or malfunctioning features.

Packages

ARC-VR consists of a set of packages, all of which are dependent on a central arc-vr-core package, but otherwise function completely independently. This allows you to pick and choose which features you need for your project and avoid unnecessary dependencies.

Here's an overview of what each package provides:

arc-vr-core:

arc-vr-motion:

arc-vr-ui:

arc-vr-avatar:

arc-vr-phys:

arc-vr-net:

Playlist

Here's a playlist of all our overviews and tutorials:

Playlist