Single/Multiplayer, Touch & Vive blueprint only Template

As a side note, there’s a list of known bugs and a small fix

  1. Bug #1: Affecting ONLY version 4.17, and ONLY Oculus Rift: In 4.16, setting the origin to Floor Level would result in the position and rotation of your play area being considered the origin, effectively putting it in ‘roomscale mode’.

This is no longer the case in 4.17- regardless of whether the tracking origin is set to Floor Level or Eye Level, the rift will begin at the origin in XY and its starting yaw will be taken as the rotation ‘zero point’. Bug presently reported in AnswerHub at Oculus center of play area wrongly assigned to HMD in 4.17.0 - Rendering - Unreal Engine Forums

Small fix for that in 4.17: In Avatar master/Set Boundaries for Chaperone & Guardian, change the following:

&stc=1

This will give you the correct Guardian playground size, but still does not correct the HMD correct position within the playground.

  1. Bug #2: Affects Unreal 4.16.3 and 4.17.0: UE-44947: Extra Sphere collision is shown when setting it to not be hidden in game for the MotioncontrollerBP
    Unreal Engine Issues and Bug Tracker (UE-44947) You can resolve this by unchecking “Instanced Stereo” in Project Settings, but doing that could decrease VR performance.

  2. Bug #3: Affects Unreal 4.16.3: UE-45908: Widget interaction debug line only shows when hitting a widget Unreal Engine Issues and Bug Tracker (UE-45908)

I invite you to upvote for these issues (bug #1 and #2, since bug #3 is resolved in 4.17) to increase Epic attention and will to resolve these!