All my Unreal Engine VR Gotchas
Jul 28, 2017 · 1 min read
Unreal engine is definitely the more beautiful-but-high-maintenance option when it comes to interactive VR development choices. Here are some massive timesavers:
- Build error about invalid and corrupt outermosts? Make a change that forces a recompile on the offending Blueprint.
- CDO errors on builds but not in development versions? Use the _C suffix and change the asset reference from ‘Blueprint to ‘Class
- No input events on your MotionControllerPawn? Give the UE runtime window mouse focus. Also, make sure you have turned off the proximity sensor in the headset (put it on your head or stuff a cleaning cloth in there)
- Shitty performance? Turn off those dynamic lights
- Objects not moving when parented to VR controllers after turning collision off? Get rid of the DefaultSceneRoot and use the Mesh instead.

