Getting Started with VR

I’ve been through the GoogleVR Quick Start instructions and basically all worked fine.

However one issue I am getting is that the outlines of objects are horribly jagged and pixelated looking. It’s not an issue with resolution on my device (Nexus 6P with Android 7) because the jaggedness is at a resolution equivalent to several device pixels, and also surface shading and clouds in the sky sphere look really quite good. The only thing I initially changed from the project created from the instructions was to drag a few primitive meshes into the scene.

I have tried various settings to attempt to resolve this, e.g. anti-aliasing options, but haven’t found anything that makes much difference.

Have others been experiencing similar and any ideas of how to fix it?

great article on getting started

On multiplayer for VR, here’s some tips from our dev team.

The general gist of how to set it up is:

  • Make sure that the CameraComponent has bLockToHMD true for the owning client only. This will make sure that the owning client uses his own HMD position at all time. Make sure bLockToHMD is false for all non-owning clients. This will mean their camera will do nothing, by default.
  • Every tick, get the CameraComponent’s relative transform on the owning client, and replicate that to the server via a server replicated event
  • Replicate that to client from the server, via a multicast event
  • In that multicast event on the client, set the CameraComponent’s RelativeTransform to the one that was replicated.
  • Repeat the same process for motion controllers, if needed! They don’t need the bLockToHMD flag though.

Voila! Lots of people have done this in UE4, and there was even a Stanford course (CS211) that was offered that was all about multiplayer in UE4 with VR. LayoutVR also made a whole course on that, and has a great set of lessons, if people want to sign up (

Also, don’t forget to check out Couch Knights on the launcher’s Learn tab for a pre-made online VR experience you can take apart and learn from. Though it was built for DK2, it still uses replication in a way that is relevant for modern VR systems.

Recently people in #ue-vr on Discord said that replication isn’t working for controllers (or something like that). Maybe a training stream about high performance multiplayer VR with motions controllers (Vive or Touch) using Blueprints would be a good idea? (after Thanksgiving)

This is basically what everyone tried to do to work around it.

Get the 3 Transforms on the Local Client, push them to the Server and let the Server update everyone else.

Just how you would imagine that it works. Thanks for sharing though! (:

If someone has time, try it out and see if the VR stuff replicates properly.

We’ve made this demo VR maze for HTC Vive at Program-Ace with Unreal Engine. It’s quite a simple project, it took about a week, but still quite impressive

Thanks a lot for this info. Does anybody maybe know how I could take the Stanford course if I’m not a student there? Is this even possible?

Every tick, get the CameraComponent’s relative transform on the owning client, and replicate that to the server via a server replicated event

Here is one good blog about virtual reality and augmented reality.
Also, this company has many other offers

I’m sorry but the forum and the answerhub seems dead, can someone please put a few minutes on my problem and attempt to help me?
I’m trying to help others as well so it would really be nice to get some help back.
Here’s my problem:

Hey guys,
i have a quite basic question. Till now i used a template to use the HTC VIVE in my project, the Proteus Template. It is awesome, but i would like to know how to migrate the hands and the added functions and stuff like in the VR Template “Motion Controller Map” instead. The template doesn’t run good with the 4.15 and i would have to replace it with the 2.1 anyway.
Which files do i need and what do i have to change in my project?
Thank you very much for your help!

I like the 3D videos and VR headsets, like the Samsung Gear VR, PS VR, Oculus Rift DK2. etc, they are all excellent. You can get the relliable information:3D Movie on VR Headset Playback Tips and Solutions

Hey Folks, I have a quick question, hope this is the right spot.
So I want to set my unreal project up for VR and the VIVE.
normally I start with the VR template and I don’t have any problems.
This time the project was created already as a “Blank Template”, I tried to implement the VR Template but it doesn’t really work.

So basically my question is, to be able to walk around through that level in VR what do I have to do?
I did not really find anything helpful online so far, I believe that it is a quiet simple thing to do and I am just missing it.
Or do I have to create a new Level with VR PreSets?


  • LB

Hello there,
all you need to do is to migrate the level you created on any template (ex: First Person Shooter) to the VR Template, then you must add a “NavMeshBoundsVolume”
and don’t forget to delete the cameras and pawns and the “Start Player” you migrated from your scene and place the new “MotionControllerPawn” from the VR Template into the scene.

This works as your starting point in the level, and to know if your NavMeshBoundsVolume is well placed all you need is to press the “P” Button to show you the affected area you can navigate with your controllers. and makes sure it covers all the navigation area you want.

Most important ! don’t forget to select the motion controller pawn you placed in the scene and change the Auto Posses Player to “Player 0”.

and let me know if you have any problems.

Thanks Nobel that was surprisingly helpful…as an Unreal noob I was scratching my head on this because I missed the "Auto Posses Player to “Player 0” setting …much appreciated.

good Documents for VR. I also want a guide on VR for iOS, please share more about it.

Would be helpful for me as well

NVIDIA VR Funhouse editor is extremely slow and won’t load correctly on Oculus Rift.

I know this is an “old” free game, and maybe the editor is straight broken with it now but I’ve been trying to dip my toe into VR development by making some mods.

I was following NVIDIA’s official tutorials on youtube and have noticed that trying to add anything new in blueprints takes a long time to bring up the menu when I right click. On top of that frustration when I go to test it I can’t choose a Play option because the arrow drop down won’t work and simply pressing play I only hear sound with the head set on.

Would anyone have any insight on this? Would the fact that Oculus, SteamVR, and UE4 having to all be open while modding be a good reason?

Appreciate any response, thanks!

Footstep sounds in VR. Yay or nay?

I like the ambiance of the old Resident Evil games where there’s no sound except for your footsteps. But I’m afraid the movement speed and footstep sounds will throw players off balance. Guess I’ll implement it and find out.

For getting started with VR Games first you all need to know about What is Virtual Reality? As the name said virtual reality meany man-made reality, you feel like you are inside the game or war if you play game through VR. This post may help you