GuGu and MengMeng encountering Frieza in the Dragon Ball world, with GuGu standing in front ready to fight, MengMeng shouting “It’s Frieza!”, and the VRPUPU penguin floating above them

Complete UEVR Guide: Turn PC Games Into VR With One Click, and Suddenly Tifa Is Right in Front of You!

Updated:

| Affiliate links

Stop waiting for official VR ports. Learn how to use the free UEVR tool to transform your favorite Unreal Engine PC games into full, immersive VR experiences in minutes. From basic setup to fixing mod conflicts for games like FF7 Rebirth and DBZ Kakarot, this step-by-step guide has you covered.


Features Overview

The world of PC games is insanely diverse. Close your eyes for a second and picture this.

  • What would it feel like to fire a Kamehameha straight at Frieza in Dragon Ball?
  • How intense would that split second be when a Metal Slime darts past you in the Dragon Quest world?
  • Or in FF7, lining up Tifa on your left and Aerith on your right, striking a heart pose together for a screenshot… just imagining it feels good.

But in reality, those kinds of “shut up and take my credit card” dream VR games don’t exist. Not on the Meta Quest Store, and not on SteamVR either.

PC games and VR games on Meta Quest actually work on the same basic idea. Both create a 3D space through software modeling, and you move around, look around, and play inside that space.

So if the underlying concept is the same, why can’t PC games just run in VR as they are? There are two main reasons.

Display output. Standard PC games render a single flat view. They’re not designed to generate the slightly different left and right eye images that VR needs.

Input methods. PC games are built around keyboards, mice, or controllers. VR requires real-time tracking of your head and both hands.

If you can solve those two problems, a PC game can turn into VR instantly. And a few years ago, a talented developer named Praydog released something wild. UEVR, a tool that can turn Unreal Engine games into VR on the spot, almost like magic.

Games built with Unreal Engine are everywhere. Just from the examples we mentioned earlier…

  • Dragon Quest XI: Echoes of an Elusive Age
  • Final Fantasy VII Remake
  • Dragon Ball Z: Kakarot
  • Dead by Daylight

…and a huge number of big-name titles sitting in your Steam and Epic game libraries are supported too.

UEVR itself is completely free software (if you end up loving it, consider donating to the creator, Praydog). The moment you install it, your Steam and Epic game libraries effectively become VR-ready. From here on, I’ll walk you through how to install UEVR and how to use it, step by step.

Once setup is done—how about we head over to Frieza tonight and see him up close?


Installation Method

UEVR setup is very straightforward. First, head to the official site.

Step 1: Go to GitHub
In the center of the official UEVR site, you’ll see three options:

Download: Stable release. This is the stable version. It has been tested, stays more reliable, and is less likely to run into major issues.
Nightly: Test build. It includes the latest features and fixes, but it can also be unstable.
Donate: A support option for the developers.

If this is your first time using it, it’s better to go with the stable release.

Just press Download.

UEVR official homepage showing Download, Nightly, and Donate buttons along with an overview of turning Unreal Engine games into VR

Step 2: Download UEVR
GitHub is a platform where developers from around the world publish their software, and you can even view the source code.

On the page, you’ll see the UEVR version listed. Version 1.05 has been in use since 2024, and as of 2026, it’s still the latest.

UEVR GitHub Assets list highlighting the download link for the uevr.zip file

What you need on the player side is the executable file, so scroll down the page.

Under Assets, you’ll find UEVR.zip. That’s the stable version of UEVR, so just download it to your PC.

UEVR GitHub Releases page showing the latest version download link and release details

If you want to play newer games, trying the Nightly build is also an option. For games that have been out for more than six months, the Stable build is usually enough.

Personally, it’s better to have both installed. Use Stable for everyday use, and switch to Nightly when you want to try newer features.

Once you’ve decided, click uevr.zip and proceed to the download page.

UEVR GitHub Nightly release page showing installation instructions and the location of the uevr.zip download

Step 3: Extract the files
Extract uevr.zip using WinRAR or any other unzip tool. You’ll get a folder named UEVR. Inside it, you’ll find UEVRInjector, which is the main executable. Double-click it to launch.

Extracted UEVR ZIP folder structure showing the Injectors folder and multiple DLL files

If Microsoft .NET 6.0 is not installed on your system, UEVR won’t start. In that case, it will automatically ask if you want to download it. Just choose Yes and let it proceed.

UEVRInjector error message indicating that .NET 6.0 is required to run the application

Step 4: Install Microsoft .NET 6.0
You’ll be redirected to Microsoft’s official site, and the download should start automatically. If it doesn’t, scroll to the bottom of the page and click the download link manually.

Microsoft official download page for .NET 6.0 Desktop Runtime installer

The file you’re downloading is Microsoft Windows Desktop Runtime. Click the Install button at the bottom of the installer window and proceed.

.NET 6.0 Desktop Runtime installer screen showing license agreement and Install button

Once installation is complete, UEVR should launch normally.

.NET 6.0 installation completed screen displaying version information and completion message

How to Use

To start playing VR games, you first need to make sure your PC and headset are properly connected.

UEVR converts PC games into VR games that run through SteamVR, so using SteamVR is the most recommended setup. For SteamVR installation and basic operation, refer to the related guide linked here.

Before using UEVR, make sure the following are ready:

  • Meta Quest headset
  • PC: A dedicated graphics card is required, and an RTX 2070 or higher is recommended.
  • Wi-Fi router: Use a high-speed router with Wi-Fi 5 (802.11ac) or better, and connect both your Meta Quest and PC to the same router.
  • Administrator access on your PC: You must be using an administrator account and be able to launch apps with administrator privileges.
  • SteamVR running and connected: Your headset should be connected to the PC and SteamVR should be running correctly.

Step 1: Launch the UEVR program
Click the main program called UEVRInjector and the UEVR main screen will appear.

At this point, you still can’t operate it yet. Click Restart as Administrator to relaunch UEVR with administrator privileges.

UEVR main interface showing Inject settings with a notification warning that the program must be run as administrator

If Virtual Desktop is installed on your PC, UEVR may show a warning telling you to use OpenXR. When that happens, check Hide future warnings and click OK. The message won’t show up again next time.

UEVR warning message detecting Virtual Desktop and recommending OpenXR mode to reduce potential issues

Once startup is complete, the Inject button will appear. That means UEVR is ready.

There are a few important things to keep in mind.

  • OpenXR is recommended. If you’re using SteamVR, this gives the best compatibility.
  • You can’t inject unless the game is running. The target game must already be launched.
  • It’s best not to touch the parameters at the bottom of the screen. They’re already tuned by the UEVR team, and changing them can hurt stability.

Now let’s go over the main screen features.

Left panel (files and links)

  • ❓ Help: Opens official tutorials and donation links.
  • Open Global Dir: Opens the UEVR MOD folder.
  • Export Config: Saves the current game settings for backup or sharing.
  • Import Config: Loads saved settings from yourself or others.
  • Cat icon (GitHub): Links to the official UEVR GitHub page.
  • Red dot (donation): Opens Praydog’s Patreon page if you want to support the creator.
  • Discord: Opens the Flatscreen community. If you get stuck, this is a good place to ask.

Center panel (VR launch and core options)

  • ▼ Selection Game: Shows the currently running programs. You need to manually select the game you want to convert to VR.
  • Inject VR: Injects the VR module into the game and switches it to VR mode.
    OpenVR / OpenXR selection: Chooses the VR runtime. OpenXR is recommended and works best with Virtual Desktop and SteamVR.
  • Nullify VR Plugins: Disables native VR plugins built into some games, which can conflict with UEVR. Normally this stays off.
  • Focus game on injection: Automatically switches focus back to the game window after injection. If this is off, you’ll need to Alt+Tab manually, so keeping it on is recommended.

Using these settings as-is will work fine for most people. The Game Settings section below is for advanced users and usually doesn’t need to be touched.

  • VR_Compatibility_SkipPostInitPr: Skips part of the game’s initialization. Only try this if you run into compatibility issues. Leave it off normally.
  • VR_RenderingMethod (Rendering Method)
    • Native Stereo: The ideal rendering method for VR. Changing this is not recommended.
    • Alternating / AFR: Lightweight mode that alternates left and right eye rendering, but image quality drops.
    • Synced Sequential: Renders each eye separately while trying to sync them. Useful for specific problem titles, but usually not needed.
  • VR_SyncedSequentialMethod (Sync & Rendering Details)
    • Skip Tick: Reduces CPU load, but can make gameplay feel sluggish.
    • Skip Draw: Reduces GPU load. Since most games are GPU-bound, this option is usually better.
  • VR_UncapFramerate: Removes the frame rate cap for smoother visuals, but increases GPU load. Recommended only if you have a powerful GPU.

You can experiment with these if needed, but sticking to the default settings is the safest approach.

UEVR detecting Dragon Ball Z Kakarot with injection ready status and options to choose OpenVR or OpenXR mode

Extra tip

If restarting UEVR as administrator every time feels annoying, there’s an easier way.

Right-click the UEVRInjector icon and choose Properties.

Windows File Explorer context menu on the UEVR executable with Properties selected to configure run as administrator

Open the Compatibility tab, check Run this program as an administrator, then click OK.

From now on, UEVR will always launch with administrator privileges automatically.

Windows compatibility settings window with Run this program as administrator enabled and OK selected

Step 2: Launch the game
Start the game you want to play from your usual platform, like Steam, Epic, or GOG. Just keep in mind that UEVR only works with games built on Unreal Engine. If you don’t see the Unreal Engine logo during startup, it won’t work.

Unreal Engine logo on a black background representing one of the main game engines supported by UEVR

Step 3: Switch to UEVR and inject the VR module
Once the opening movies or intro animations finish and the main menu appears, it’s time to inject.

Hold the Alt key on the left side of the keyboard with your left thumb, then press Tab with your ring finger to switch back to the UEVR window.

Click the ▼ button on the right and select the game you’re currently running. In the example image, Ghostwire: Tokyo is selected. When everything is ready, click Inject to convert the game to VR.

UEVR detecting Dragon Ball Z Kakarot with injection ready status and options to choose OpenVR or OpenXR mode

If the injection succeeds, a settings menu will appear inside the game. Click the X button in the top-right corner to close it.

UEVR Runtime tab showing execution platforms and API versions with OpenXR and SteamVR information listed

If the game isn’t built on Unreal Engine, UEVR will show an error message during injection and won’t proceed.

UEVR error message stating the game is not supported when attempting to inject a non-Unreal Engine title like Deathloop

Step 4: Start playing
Put on your headset and launch SteamVR. You should now see the game running in VR.

Take Ghostwire: Tokyo as an example. On a monitor, it looks like a normal game. In VR, it feels like you’re actually walking through the streets of Tokyo.

Ghostwire Tokyo Shibuya street scene at night with empty roads, scattered clothes and umbrellas, and flickering neon lights

The modeling quality of PC games is often far beyond what most native VR games offer. In VR, you can even see tiny details like transparent packing tape stuck to cardboard boxes.

In-game VR scene showing the player standing on an empty cardboard box surrounded by cargo crates with Japanese text, preparing for a transport mission

Switching to another game like Ghostrunner, the sharpness and speed of the gameplay really stand out. It feels fast and clean, almost like being a modern-day ninja.

UEVR control panel while running Ghostrunner showing the game install path and applied default settings

That said, while the visuals on PC are incredibly detailed and the game world can look almost real, they can also be very motion-sickness–inducing once you actually play.

UEVR injection process screen for Ghostrunner showing game detection and launch progress

That’s the basic workflow for using UEVR. Since this is an external tool, not official VR support, there’s no guarantee that every game will run smoothly. It’s also common for a game to stop working after an update.

For example, Sifu worked fine with UEVR up through 2023, but the latest version no longer works. If a game is running stably for you, it’s a good idea to avoid updating it until you’ve finished playing.

Unreal Engine crash error screen when launching Sifu through UEVR showing an Exception Access Violation message

Troubleshooting and Fixes

Let’s go over the most common “it doesn’t work” issues you’ll run into when playing with UEVR, and how to deal with them.

To jump into your dream VR game world with UEVR, there are two common problem patterns you should know about.

Games that require a MOD swap

Example: Final Fantasy VII Rebirth
In this case, a normal Inject won’t work properly. VR only becomes possible after replacing specific MOD files. You’ll need to find a compatible MOD in advance and install it before trying to inject.

Games with VR folder conflicts

Example: Dragon Ball Z Kakarot
These games already include built-in VR plugins, and those can conflict with UEVR. In most cases, deleting or renaming the conflicting folder or plugin fixes the issue.


VR Folder Conflict

For this example, I used Dragon Ball Z: Kakarot. This game is honestly something special. When I reached the Cell Saga father-and-son Kamehameha, I had to pause for a second. Seeing Gohan power up with Goku’s presence beside him and watching them finish Cell together… yeah, that hit hard. Playing it on Steam, I was seriously close to tearing up. It wasn’t just a cool scene—it felt like stepping straight back into the excitement I had as a kid watching Dragon Ball for the first time.

Dragon Ball Z Kakarot can be injected easily with the Stable version of UEVR, but during injection you may see an error like this:
“A VR plugin was detected in the game installation folder. These may conflict with UEVR modules and must be removed or renamed.”

If that happens, delete or rename the detected VR plugin and try again.

UEVR warning message stating that a VR plugin was detected and may cause conflicts, recommending plugin removal or using the -nohmd parameter

In the case of Dragon Ball Z: Kakarot, there’s an Oculus folder inside the game directory, and that’s what causes the conflict.

Unreal Engine game folder containing the original Oculus directory, which can prevent UEVR from functioning correctly

All you need to do is delete that folder or rename it to disable it. That alone is enough to resolve the conflict with UEVR and allow the injection to work properly.

Oculus folder renamed to Oculus-1 to avoid conflicts during UEVR injection

Launch UEVR once more and you’ll be able to turn Dragon Ball Z: Kakarot into VR. The moment you step into the Dragon Ball world for real, the scale and nostalgia hit hard. It feels like the memories of that boyhood era Akira Toriyama brought to life are right there in front of you again.

Dragon Ball Z Kakarot outdoor canyon and waterfall scene showing full 3D environment compatibility in UEVR

Once Kakarot is in VR, it’s no longer just a game where you control Goku.

It feels like you’re standing next to him, going on the adventure together. You can move your viewpoint freely and take in the world from any angle—it’s an experience that goes far beyond what a normal PC game can offer.

Goku interacting through dialogue and item gathering outdoors, demonstrating UEVR stability during exploration gameplay

In the Saiyan Saga, you’re no longer just watching three characters talk through a screen.

It feels like you’re actually there as one of the fighters—
or honestly, more like a Saibaman, standing on the battlefield and waiting to be called in. The planet itself feels brutal. Lava flows everywhere, and broken debris is scattered across the ground, making the whole place feel harsh and hostile.

Dragon Ball Z Saiyan Saga volcano cutscene played in VR mode, showing intense animated action with increased sense of scale and immersion

Dragon Ball Z Kakarot VR gameplay footage


Games That Require a MOD Swap

The game I’m using as an example here is Final Fantasy VII Rebirth. I originally played it on PS5, and honestly, that month was a blur. I was completely hooked.

Aerith’s playful charm, Tifa’s kindness and constant care for the people around her—every character just pulls you in. I kept losing track of time without even realizing it. There are a lot of mini-games, sure, but both the main story and side content are incredibly well made. The whole experience feels carefully crafted from start to finish.

First, try converting the game to VR using the Stable version of UEVR.

UEVR successfully detecting Final Fantasy VII Rebirth with injection completed and options to launch using OpenVR or OpenXR

The game does launch in VR, but once you’re inside, the screen scale is completely off. The image feels broken, and it’s basically unplayable in that state.

When this happens, it means the game won’t work correctly with UEVR’s default setup. You’ll need a custom mod to fix the issue. Here’s how to handle it.

Step 1: Go to Praydog’s site
On the developer’s page, click Repositories.

Praydog official GitHub homepage showing UEVR open source modules and ongoing updates

Step 2: Find the game you’re looking for
On this page, you’ll see a list of special mods that the developer has already tuned for specific games. Titles like Final Fantasy VII Rebirth, Final Fantasy VII Remake, and Silent Hill 2 can be found directly by their game names.

Capcom games are a bit different. Many of them are built on the RE Engine, so the developer provides VR modules on a separate page called REFramework. Using that, you can run VR with well-known titles like Resident Evil, Monster Hunter, and Street Fighter.

To use these custom mods, you’ll need the Nightly release version of UEVR, so make sure you’ve already downloaded it on your PC.

Click FF7RB-UEVR to open the mod’s page.

UEVR compatibility fix mod created specifically for Final Fantasy VII Rebirth

Step 3: Download the MOD
Scroll all the way to the bottom of the page. You’ll see the text “Download the latest release of the plugin from here.”

Click Here to move to the download page.

GitHub release assets list showing the ff7rebirth fix patch along with checksum files for verification

Step 4: Download the file
Scroll to the very bottom of the page and look for the Assets section. Inside, you’ll find a file named ff7rebirth.zip. Download that file to your PC.

Download page for the UEVR fixed version for Final Fantasy VII Rebirth providing a ZIP file for import

Step 5: Enable the MOD
Launch the Nightly version of UEVR, then click Import Config from the menu on the left. Select the MOD file you just downloaded and import it.

UEVR detecting Dragon Ball Z Kakarot with injection ready status and options to choose OpenVR or OpenXR mode

Just choose ff7rebirth.zip and confirm. The MOD will be loaded and activated.

Final Fantasy VII Rebirth mod ZIP file placed inside the local UEVR Nightly folder, ready for import

When importing the MOD, you’ll see a warning saying something like, “Please confirm that this file was downloaded from a trusted source.”

Since this file comes from the developer’s official site, you can safely click Yes and continue.

UEVR security warning stating that the selected configuration file contains DLLs and should only be imported from trusted sources

Step 6: Start the game
Just like before, launch the game first, then run Inject.

Now you’re fully inside the world of Final Fantasy. Your viewpoint is no longer locked, and you can freely look around in any direction you want.

In the opening scene, Tifa appears. When playing on a PC, you’re really just watching her from a distance on a screen.

VR first-person view facing Tifa with the camera positioned at knee height, creating a strong sense of scale and immersion

In VR, it’s completely different. If you casually glance downward, you can see her toned abs. Tilt your head just a little more, and—
the sense of presence feels real in a way you could never experience through a flat display.

VR first-person view facing Tifa with the camera positioned at knee height, creating a strong sense of scale and immersion

In the scene where Zack saves Aerith, it genuinely feels like you’re standing right next to them. The world of Final Fantasy surrounds you in full 360 degrees, far beyond what a normal screen can convey.

Story-critical scene where Zack carries an unconscious Aerith in his arms, recreated in VR for heightened emotional presence

Up close, you’ll probably be surprised by the level of detail in Aerith’s outfit. You might even catch yourself thinking, “Oh… her necklace is shaped like a tiny flower.” That kind of discovery just happens naturally in VR.

Close-range VR view of Aerith allowing detailed inspection of character model features and clothing textures

In VR, you can look wherever you want.

Lower your gaze slightly and Aerith’s long legs are right there in front of you. Shift your angle just a bit more, and—
you feel her presence at a distance that would be impossible in the real world.

Low first-person VR angle looking up at Aerith’s knees and skirt position, emphasizing immersion unique to VR perspective

That iconic scene—going on the Ferris wheel date with Aerith. How do you think it would feel to experience that together in VR?
You’d probably catch yourself smiling without even realizing it.

Nighttime amusement park scene where Aerith points excitedly toward a Ferris wheel while GuGu, wearing a VR headset, smiles at her and holds a VRPUPU penguin plush on his chest

Gameplay Footage

That wraps up the introduction to UEVR. With this tool, you can turn a huge range of PC games into VR and actually step inside those famous, unforgettable game worlds yourself.

If you want to go deeper and really master UEVR, be sure to check out the in-depth UEVR advanced guide as well.


FAQ – Common Questions

What Is UEVR?

UEVR is a free, open-source VR tool that converts Unreal Engine–based PC games into VR experiences playable on headsets like Meta Quest. It supports head tracking and full stereoscopic 6DoF movement.

What Games Does UEVR Support?

Games built with Unreal Engine 4.8 through 5.4 may be compatible. Examples include Dragon Ball Z: Kakarot, Final Fantasy VII Rebirth, Ghostwire: Tokyo, and Dead by Daylight.

What Hardware Do You Need?

A PC with a dedicated GPU is required, with an RTX 2070 or higher recommended. Pair it with a Meta Quest 2, 3, or Pro headset. For stable connectivity, use SteamVR and a Wi-Fi 5 (802.11ac) or better router.

What’s the Difference Between the Stable and Nightly Versions?

The Stable version focuses on reliability and is best for games that have been out for six months or more. The Nightly version includes the latest features and fixes. It can be unstable, but it’s better for newer games or special use cases.

What Should You Do If You See a “VR Plugin Conflict” Error at Launch?

This means the game already contains built-in VR modules. Look for folders named Oculus, SteamVR, VR, or XR inside the game directory, then delete or rename them to resolve the conflict.

What If the Screen Breaks or Looks Wrong, Like in FF7 Rebirth?

This type of issue requires a custom MOD. Download and import the dedicated MOD from GitHub as described in the article, then run the game using the Nightly version of UEVR.

Does UEVR Work with Every Unreal Engine Game?

Not necessarily. Some titles have low compatibility, and game updates can break UEVR support. It’s a good idea to check community reports and avoid updating a game until you’ve finished playing if everything is working properly.

Do You Need to Configure Controllers or Keyboard Settings?

In most cases, no. UEVR automatically applies SteamVR’s default control scheme. If a specific game needs custom inputs, you can use UEVR’s key binding feature to set up shortcuts as needed.


Welcome to VRPUPU

Created by an Engineering Manager from Taiwan, this site is dedicated to sharing real-world tests and reviews for VR enthusiasts. From Meta Quest tips to the latest app deals, I’m here to share what I’ve learned.

This is the English edition of my personal tech blog. If you have any tips to share, feel free to contact me via Email or say hi on Facebook (my page is in Chinese, but I reply in English).

You can also find me on X (Twitter) if that’s your thing.