- Quest 2
- Quest 3
- Quest 3S
- Quest Pro
SourceVR (Half-Life 2 & Portal VR)
Native standalone Valve Source Engine port for Meta Quest. Play Half-Life 2, Episode 1, Episode 2, Lost Coast, Portal, and Portal 2 in full 6DoF VR without PCVR.
- TrackingYes, 6DoF
- Motion controlsYes, 6DoF motion controls (Half-Life 2)
- Quest 2
- Quest 3
- Quest 3S
- Quest Pro
This game has 2 steps
- Install the app on your Quest.
- Add the game files from your own copy. You can send them over USB or copy them yourself.
Checking browser support…
Verification
Install via QuestPorts on v0.1.28 · Quest 3S · today · Game files not sent through the site
Installed by 27 people through QuestPorts
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).
Prerequisites
- Meta Quest 2, 3, 3S, or Pro with Developer Mode enabled.
- Original Half-Life 2 (and optionally Episode 1, Episode 2, Portal) on Steam.
- SideQuest or Android ADB (
platform-tools).
Step-by-Step Installation
- Download the latest standalone Quest APK (
SourceVR-0.1.28.apk) from GitHub Releases. - Install the APK to your Meta Quest via SideQuest or command line:
adb install -r SourceVR-0.1.28.apk - Launch SourceVRPort once from App Library → Unknown Sources on your headset and grant file permissions.
- Locate your game installation folders on PC:
- Half-Life 2:
Steam/steamapps/ common/ Half-Life 2/ - Portal:
Steam/steamapps/ common/ Portal/
- Half-Life 2:
- Copy the game content folders to your Quest storage under
/:sdcard/ SourceVRPort/ common/ - For Half-Life 2: copy
hl2andplatform - For Episode One: also copy
episodic - For Episode Two: also copy
ep2 - For Portal: copy
portal(uses sharedhl2content)
- For Half-Life 2: copy
- Put on your headset, open SourceVRPort, choose your game, and hit Play once the content check reports ready!
Supported Games in One Hub
- Half-Life 2: Full 6DoF motion controls, weapon wheel, interactive vehicles (airboat & buggy).
- Episode 1 & Episode 2: Full campaign continuity and flashlight tracking.
- Lost Coast: High dynamic range showcase chapter.
- Portal: Hand-tracked Aperture Science Handheld Portal Device.
- Entropy : Zero: Community campaign support.
- Portal 2: Experimental testing build.
Steam legacy files work out-of-the-box. Ensure you copy the required folders into /sdcard/SourceVRPort/common/. Custom content mods can be placed in /sdcard/SourceVRPort/common/hl2/custom/.
Requirements SummaryStandalone VR
No community reports yet. Be the first to share how it runs on your headset.
How did this port run for you?
Join the developer community for installation troubleshooting, high-resolution HD mod packs, and multiplayer sessions.