July Free Content now available!

VR Tunnelling Pro

Sigtrap Games - Code Plugins - Mar 27, 2020

Plug-and-Play VR Comfort. Make your VR game more comfortable using tunnelling to ground the player

  • Supported Platforms
  • Supported Engine Versions
    4.24 - 4.27
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

Plug-and-Play VR Comfort. Instantly make your VR game more comfortable! Tunnelling grounds users during intense motion by reducing peripheral vision and/or replacing it with static "cage" imagery.

Use the default settings or delve into the huge range of options and modes, including:

  • Colour, cubemap, or blur
  • Mask objects or create static windows
  • Presets system makes it easy to let players choose settings in-game
  • Mobile version, compatible with Oculus Quest

Technical Details


  • Scene Component that can be dropped onto your player character
  • Multiple modes
  • Color vignette
  • Replace periphery with skybox/cubemap
  • View VR scene through static "windows"
  • View skybox / color through world-space portals
  • Blur vignette with optional color
  • Masking using stencil buffer
  • Simply drop a VRTP Mask component onto any static mesh to apply the masking to it
  • Tweak any settings in-editor or at runtime for full control
  • Preset system
  • Mobile-friendly version

Code Modules:

  •  VRTunnellingPro - Runtime scene component for desktop and console projects
  •  VRTunnelingProMobile - Runtime scene component aimed at mobile delivery
  •  VRTunellingMask - Runtime scene component that can be dropped on any mesh to exclude from effect

Number of Blueprints: 0

Number of C++ Classes: 1

Network Replicated: No

Supported Development Platforms: Windows

Supported Target Build Platforms: Windows, MacOS, Android, iOS, PS4, XBoxOne

Documentation: Available here

Example Project: Example Project on Google Drive

Important/Additional Notes: You're free to modify the source code, but you may need to add an empty C++ class to your UE4 project in order to build the solution in Visual Studio. Otherwise the plugin source may not be included during compilation.