Skip to the content.

How to get started with UEVR Easy Injector

New to UEVR and want to play common flatscreen PC games in Virtual Reality using your e.g. Meta Quest headset? Here’s how to get started.

1. Ensure your PC can handle it

VR requires rendering at a very high resolution, and the experience is sensitive to low frame rates. Therefore, you need a modern, powerful PC. Your graphics card should be particularly strong and have ample VRAM for the high resolution. If the game you want to play does not achieve high frame rates at high resolutions in normal flatscreen, it is unlikely to perform well in VR.

2. Install your game

First, check if the game runs on Unreal Engine version 4 or higher, which is required for UEVR (very latest versions of the engine might also causes problems). The simplest way to do this is by searching the game’s name along with “Unreal Engine version” on Google or Bing. UEVR Easy Injector currently supports Steam, Epic, GOG and XBox. Install the game via these stores just normally. Privated versions installed outside of these stores are not supported.

3. Ensure you have a fast network connection to your headset

Transferring VR 3D display data from your PC to your headset requires a lot of bandwidth.

While there are several smaller ones out there, the most widely used and user-friendly ones are:

App Name Price Network Image quality
Virtual Desktop One time purchase WIFI only Best
SteamVR Free WIFI only Good (best if you have a native SteamVR headset)
Meta Quest Link Free WIFI (Airlink) and USB Good

If your network is great, and your platform is supported, I highly recommend Virtual Desktop, espc. on Quest. It has the best image encoding, upscaling options and frame generation on headset, resulting in the best image quality.
If your network is weak and you are a Meta Quest user, use USB on Meta Quest Link.
If you search for a free option that is also know to be very stable, use SteamVR. This is also the best options if you got a SteamVR native headset. Except for Meta Quest Link (only PC) the installation requires an app both on PC as on the headset.

In the PC app:

In the headset app’s streaming settings:

5. Install UEVR Easy Injector

The latest releases can always be found here on GitHub:
Download latest UEVR Easy Injector release
You do not need to download UEVR Classic. UEVR Easy comes with the UEVR backend and does not use the classic installation.

6. UEVR Easy Injector - Library page

When you start UEVR Easy Injector, you’ll see a list of installed Unreal Engine Steam/GOG/Xbox/Epic games that might work. Simply click a game to start.
You can also click on “Profile catalog” at the bottom to see a list for profiles available in the database. You are not restricted to these, you can install any profile from the internet the usual manual way.

7. UEVR Easy Injector - Download a profile

To ensure UEVR handles the game correctly and connects your controller to in-game elements like weapons, you’ll need a profile. Simply click “Search online” on this page to access a list of community-submitted and tested profiles. Select a suitable profile (if available) and click the “Install” button.

You can also download and install any profile from e.g. Discord or other websites manually, just like you would do with UEVR Classic.

If no profile is available, you can create one yourself. Click the “Add profile” button and configure the options. It is recommended to start with the most performant settings. If the game crashes or exhibits graphical issues, try more conservative settings.

Profiles you download often include instructions for proper use. Some may require additional mods to be installed in the game, or have specific usage steps and workarounds. Be sure to read and follow any instructions provided with the profile to ensure it works correctly.

8. Select protocol

You will find an OpenVR/XR switcher for the runtime above the start button bar. But what is OpenXR?
There are two protocol standards for transferring VR graphics data: OpenVR and OpenXR. OpenVR is the older standard, used by some older headsets and initially by SteamVR.
OpenXR is the newer and recommended protocol. It allows you to choose which linking app should handle your OpenXR graphics. If you have multiple linking apps installed (to try out different options), you can select the one to start the game with here. This setting is a global option for all apps using OpenXR on your PC, not just UEVR Easy Injector.

9. Launch game

Make sure your linking app is running and you are connected to your PC via your VR headset before continuing.

There are two types of games (UEVR Easy will indicate which):

Initially, UEVR will display a menu in-game. You can hide the menu by pressing the “Insert” (“Ins”) key on your keyboard or by pressing both joystick buttons simultaneously.

10. Mastering in-game controls

If the game supports gamepads, your VR controllers will function like a gamepad. You can typically use the joystick and the “A” button to navigate the menus:

VR controller button… …will function as game button
Left thumbstick Move in game
Right thumbstick Rotate view
Left Grip LB
Right Grip RB
Left Trigger LT
Right Trigger RT
Left Thumbstick Click L3
Right Thumbstick Click R3
Left System Button Start/Pause
Left A Button (X on Meta Quest) B/Circle
Left B Button (Y on Meta Quest) Y/Triangle
Right A Button A/X
Right B Button X/Square

Note the counterintuitive mapping of the buttons B/X/Y. You can typically also play with the keyboard and mouse, using just the VR 3D view.

11. Connecting your controllers motion controls

Connecting your 3D controllers to e.g. your hand or weapons greatly increases the immersion (6DOF - six degrees of freedom). However, if you have no preset profile from the “Search online” database, it is pretty complex to set up. See some Youtube in depth tutorials for more details.