Best way to set up VR character?

I’m trying to set up a character for a VR game but I’m a little fuzzy on the best way to go about it. Currently I have a character that I attach motion controllers to on start. I’m not sure if I can make a character work or need a pawn. I want to be able to move around in roomscale and have my body collision follow. Any help?

Make the Camera the Root Component of your actor. The Camera will be attached to the Head Mounted Display, so when you move into the real world, it should also move your entire character.

PS: I did not test this.

This is actually a bit more tricky than you think. The easiest way is to use Mordentrals VRExpansion plugin which adds all this functionality including networking.

However, what i did (and i kinda regret it tbh), was to have a Pawn which has the camera and motioncontrollers, and sync the position up with a character on tick. While it works, it does add quite a bit of complexity over using the VRExpansion plugin.