VR Expansion Plugin Documentation

repository·Master·Indexed 20 days ago

https://github.com/mordentral/vrexpansionplugin

A plugin for Unreal Engine (UE4/UE5) that adds advanced VR and AR functionality, specifically targeting OpenVR and SteamVR implementations. Includes instructions for installation via pre-built binaries or source compilation, and references to an Example Template Project for locomotion, interaction, and multiplayer implementation.

Tokens
435
Snippets
3
Records
3
Agent score
23%

What's inside VR Expansion Plugin

  1. Install the VR Expansion Plugin from source

    Master

    This is the preferred method for obtaining the most up-to-date version of the plugin.

    1. Clone or download the repository as a ZIP.
    2. Extract the contents into a folder named VRExpansionPlugin inside your ProjectName/Plugins directory (create the directory if it does not exist).
    3. For C++ Projects: Add VRExpansionPlugin to your project's PublicDependencyModuleNames in your project's .Build.cs file.
    4. For Blueprint-only Projects: Use the 'Add New' button in the Unreal Editor to add a blank C++ class to your project to enable C++ compilation support.
    5. Open the generated .SLN file in Visual Studio and build the project from the Build menu.

    Requirement: You must have Visual Studio installed and configured according to the official Unreal Engine setup guide.

    ProjectName/Plugins/VRExpansionPlugin
  2. Install the VR Expansion Plugin via pre-built binaries

    Master

    If you prefer not to compile from source, you can download pre-built binaries for your specific Unreal Engine version from the official website.

    Note: Binaries are updated weekly or with large patches, not with every daily change.

    Installation Path: Place the downloaded files into your ProjectName/Plugins directory. Do not attempt to install at the Engine level, as this has known compatibility issues with newer engine versions (4.25+).

    ProjectName/Plugins/
  3. Explore plugin features using the Example Template Project

    Master

    To understand how to implement locomotion, interaction methods, and multiplayer using the VR Expansion Plugin, refer to the official Example Template Project. It contains practical implementations of most plugin features.

    https://github.com/mordentral/VRExpPluginExample