
Unreal Tournament is now running natively in VR on Meta Quest 3. Not through PC streaming. Not inside a virtual monitor. The game itself runs on the headset, with stereoscopic rendering, tracked controllers, head movement, menus, bots and online multiplayer all adapted for VR. The project is called UT99 Quest, and it takes the original 1999 Unreal Tournament and makes it work on modern standalone hardware without rebuilding the game from scratch in a newer engine. That distinction matters. This is still Unreal Tournament.
Unreal Tournament has been rebuilt for standalone VR
The original Unreal Tournament was made for late-1990s PCs. It expected a 32-bit x86 processor, a normal monitor, a mouse and keyboard, and a graphics pipeline designed years before consumer VR existed. Quest 3 is a completely different machine. UT99 Quest gets around that by rebuilding the original Unreal Engine 1 code as a 64-bit ARM application. It then connects the renderer to OpenXR, the standard used by modern VR hardware.
That gives each eye its own view, so the game renders properly in stereo rather than simply putting a flat version of Unreal Tournament in front of the player. Head tracking also works inside the game world. You can look around naturally, lean and move your head independently from the direction you’re walking.
The weapons needed changes too. In the original game, shots effectively follow the centre of the screen. In VR, that wouldn’t make much sense. UT99 Quest attaches the weapon to the controller instead, so you aim by physically pointing it. That’s a small change on paper, but it completely changes how the game feels.
The sniper rifle needed its own solution
Some Unreal Tournament weapons transfer to tracked controls more easily than others. The sniper rifle is a good example. Trying to keep a hand controller perfectly steady while using strong magnification would be awkward, so its zoom mode works differently. When magnified, aiming follows the player’s head and places the crosshair in the centre of the view.
It’s a practical adjustment for VR without changing the basic behaviour of the weapon. Most of the rest of the arsenal keeps the same underlying mechanics players already know from the PC version.
The original menus still work
Unreal Tournament’s interface was never designed for a headset. The original menus assume you’re sitting in front of a monitor with a mouse. Put those same flat interface elements directly into VR and they’d quickly become difficult to read or control.
UT99 Quest keeps the familiar menus but displays them on a virtual panel in front of the player. A controller works as a pointer, allowing you to select settings, start matches and move through the interface.
The HUD has also been repositioned for headset use. Messages and status information appear where they’re easier to see, while the interface stays level instead of moving around every time you tilt your head. It’s still recognisably Unreal Tournament. It just behaves properly inside a headset.
Online multiplayer works too
This isn’t just a way to fight bots offline. Unreal Tournament’s server browser works on Quest, so the VR version can connect to compatible multiplayer servers. The installation uses the newer 469-series game packages, which helps it work with the version of Unreal Tournament used by many current servers.
Server downloads have also been adjusted for the headset. If a server requires extra maps or packages, the game can download and unpack those files directly on Quest instead of relying entirely on Unreal Tournament’s original transfer system. Multiplayer is one of the newer parts of the project, but online connections are already working.
Performance can reach 90 Hz
Running Unreal Tournament isn’t a major challenge for modern hardware by itself. Running it correctly in VR is different. The headset needs to render a separate image for each eye, and it needs to do that fast enough to keep movement comfortable.
UT99 Quest can reach the Quest 3’s 90 Hz refresh rate in lighter scenes. In a bot match on Deck16, performance has been measured at roughly 74 to 90 frames per second depending on what’s happening.
Big fights can push it below the 90 fps target. There’s still room for optimisation. The current renderer performs a full drawing pass for each eye, so future work could improve efficiency.
You’ll need your own Unreal Tournament files
UT99 Quest doesn’t include the original commercial game data. You need files from your own installation of Unreal Tournament or Unreal Tournament: Game of the Year Edition. The VR project supplies the modified engine and Quest-specific work, while the maps, textures, sounds, music and other game assets come from the original installation.
The APK is sideloaded onto a Meta Quest 3 with developer mode enabled. After that, the required Unreal Tournament folders can be copied to the headset or imported from a ZIP file. The first launch also installs the necessary 469 packages. A full setup takes roughly 2 GB of storage before you start adding extra maps and downloaded server content.
It’s still the Unreal Tournament from 1999
Unreal Tournament launched in 1999 and was developed by Epic Games and Digital Extremes. It pushed the Unreal series towards fast competitive arena shooting, with modes including Deathmatch, Capture the Flag, Domination and Assault.
Its weapon design was a big part of the appeal. So were its bots, quick movement and tightly built multiplayer maps. UT99 Quest doesn’t try to redesign any of that. Instead, the project changes the technology around the game. Unreal Engine 1 now runs on ARM hardware. The renderer outputs stereo VR. Weapons follow tracked controllers. Head movement works independently. Menus sit inside a 3D space.
Underneath those changes, it’s still the original game. And that’s what makes UT99 Quest technically interesting. It isn’t a modern remake wearing Unreal Tournament’s skin. It’s the old PC arena shooter running directly on a standalone VR headset, adapted just enough to make the jump from monitor to Meta Quest 3.














