The VR Debug Plugin offers a set of tools for debugging your VR game/application at run-time without the need of ever removing the headset to use the keyboard and mouse (when even possible).
The plugin focuses heavily on an easy set up and only requires the use of a single component to get started. Once the VR Debug Component has been added to your VR Pawn NO CODE OR BLUEPRINT NODES ARE NEEDED FOR STARTING DEBUGGING. The VR Debug Plugin will automatically detect motion controllers and all that is needed to interact with the VR Debug widget. At the end of your project remove the component and disable the plugin or simply build for shipping if you don't want to use the VR Debug Component functionalities anymore.
At run-time you will be able to use any of the built-in modules to INSPECT ACTORS VARIALBLES AND EVENT DISPATCHERS, RUN CONSOLE COMMANDS, MOVE AROUND THE MAP, read the OUTPUT LOG, load any LEVEL or SUB-LEVEL, RUN actor FUNCTIONS and EVENTS WITH PARAMETERS. You can pick the modules you want to use at runtime and even create new ones if needed.
Finally, a SAVE AND LOAD SYSTEM allows for CUSTOMISING the VR Debug Component variables ONCE, and then RELOAD FROM ANY OTHER PROJECT.
Number of Blueprints, C++: 45, 34
Network Replicated: (No)
Supported Platforms: Win64 Win32 Android GearVR Rift Quest SteamVR