Source Port ● BetaZero PC RequiredVersion Beta-0.5
  • Quest 2
  • Quest 3
  • Quest 3S
  • Quest Pro

Xonotic VR

Xonotic, the free and fast open-source arena shooter, as a standalone 6DoF Quest game with a hand-held weapon, bots and online servers. One self-contained APK, no game files to copy.

  • Tracking
    Yes, 6DoF
Headsets
  • Quest 2
  • Quest 3
  • Quest 3S
  • Quest Pro
No Quest connected
1Step 1: Install Port APK

Checking browser support…

Verification

Not tested

Step-by-Step Installation Guide

Install on Quest, in the card above, is the one-click USB install. These steps are the manual path (SideQuest or ADB).

Overview

Xonotic VR is a standalone port of Xonotic 0.8.6 for Meta Quest by SgtBilko76 (Port Royale). Xonotic is a free, open-source arena shooter with fast movement and a large arsenal, each weapon with a primary and a secondary fire. Deathmatch, Capture The Flag, Clan Arena, Nexball, Freeze Tag and Multiplayer Race are all here. This port runs the real game natively on the headset, with room-scale head tracking, the weapon held in your hand, offline matches against bots and the game's own server browser for online play.

[!NOTE] Nothing to copy. The release APK is self-contained: the game data is bundled, so there is no PC step and no extra download.


Prerequisites

  • Meta Quest 2, 3, 3S or Pro (developed and tested on Quest 3).
  • About 3 GB of free storage. The APK is about 1.1 GB and the game data unpacks to about 1.8 GB.

Step-by-Step Installation

  1. Install the APK via 1-click on QuestPorts or download Xonotic-VR-full-release.apk from GitHub Releases.
  2. Open Library, set the filter to Unknown Sources and start Xonotic VR.
  3. On first start, allow storage access when asked. The game data unpacks to /sdcard/XonoticVR once, which takes a few minutes. The game then starts by itself.

Controls (right-handed defaults)

Control Action
Right trigger Fire
Right grip Secondary fire
Left stick Move
Left trigger Jump
Left grip Grappling hook
Right stick up / down Zoom / crouch
A / B Next / previous weapon
X Use
Y Scoreboard
Right stick click Recenter the view
Left menu button Menu / Escape

Turning is snap by default. In menus the sticks move the cursor, A confirms and B goes back.

[!TIP] Everything is a normal Xonotic console variable. Your own settings are safest in a separate myconfig.cfg, because vr.cfg is rewritten when a release ships new VR defaults. The port README explains how.

Troubleshooting & Tips

This is a Beta (0.5). The first start unpacks about 1.8 GB and can take a few minutes, so wait for the game to start by itself. If it does not, check that storage access is allowed for the app and that about 3 GB is free. If the frame rate drops, lower vr_supersampling or raise vr_foveation. PICO is listed by the author but untested here.

Requirements SummaryStandalone VR

Original Game Required:
PC Retail / Legal CopyAbout ↗
Asset Directory on Quest:
N/A (the game data is bundled in the APK and unpacked to /sdcard/XonoticVR on first start)
Extra files:
No extra files needed
👥 Community Reports

No community reports yet. Be the first to share how it runs on your headset.

How did this port run for you?

💬 Need Help or Mods? Community

Join the developer community for installation troubleshooting, high-resolution HD mod packs, and multiplayer sessions.