
Portal 2 Roomscale VR
for Portal 2 · by Spencer0187 · released 18 Feb 2026
A mod added to the existing PC game to enable VR. A dedicated VR mod built for this one game. These are normally the best experiences, because controls, menus and comfort were designed for VR rather than injected.
Get it from GitHub
Free
Downloads happen on the creator's own page. PCVR Central never rehosts files.
Setup walkthroughs
Setup notes
Current maintained fork
This record now points to Spencer0187's Portal 2 Roomscale VR v0.2.2. The README says roomscale movement and motion controls for the portal gun and grabbable objects work. The game still treats portals as walls for physical roomscale walking, so use controller movement to pass through them.
Known issues and installation
The in-game UI and pause menu are broken, and haptics need work. Connect a headset, launch with SteamVR and follow the current project README and release. It documents the insecure launch flag; PCVR Central has not independently assessed game-build compatibility or tested the current release. The former entry's downgrade instructions have been removed pending confirmation that any downgrade is still needed.
Full details
- VR implementation
- VR Mod
- Platforms
- PCVR
- Framework
- Dedicated VR mod
- Price
- Free
- Motion controls
- Full motion controls
- 6DOF aim
- Yes
- Roomscale
- Yes
- Left-handed
- Unknown
- Perspective
- First-person
- VR runtime
- OpenVR
- Headsets tested
- None reported yet
- Storefronts tested
- None reported yet
- Install difficulty
- Moderate install
- Requirements
- Steam PC version of Portal 2 and a PCVR headset, SteamVR, Install the roomscale fork v0.2.2 from the maintained project release, Use the insecure launch flag documented by the project; current game-build compatibility has not been verified by PCVR Central
- Game version tested
- Unknown
- Last verified
- Never
- Source
- GitHub
- GitHub repo
- Spencer0187/portal2vr-roomscale
- Known latest version
- v0.2.2
Player reviews
Player opinion, separate from the quality label above. That label is our reading of what a method does; these are other people's experience of actually running it.
Spotted a problem, or played this yourself?
Freshness depends on reports from people who actually ran it.
