GeneralsVR
Command & Conquer: Generals - Zero Hour in VR. OpenXR + motion controllers, built on EA's GPL source release.
A project that runs the classic RTS game Command and Conquer: Generals natively inside a VR headset using OpenXR.
GeneralsVR turns the classic real-time strategy game Command and Conquer: Generals, Zero Hour, into a virtual reality experience. It is not a remake and not a version rebuilt in a different game engine. It is the original game itself, made to run natively inside a VR headset, so you stand over the battlefield like a general at a war table, look around the map by turning your head, point a laser at units to select them, give orders with motion controllers, build your base, and zoom your own scale from viewing the whole war on a tabletop down to standing among the tanks.
The project is currently an early alpha and the author is actively looking for testers. It is playable from start to finish in skirmish mode, but rough edges are expected, and bugs can be reported through GitHub issues.
To use it, you need your own legitimate copy of Zero Hour, from Steam, EA app, Origin, GOG, or a retail disc, since the project ships none of the game's own assets and will not work without a real installation. You also need a Meta Quest 3 headset connected through Quest Link, and a gaming PC that supports Vulkan graphics. Other VR headsets are not tested yet. Setup involves installing and launching Zero Hour once, setting up the Meta Quest Link app, then downloading and extracting the GeneralsVR release into its own folder and running the included launcher, which never modifies your existing game files.
Under the hood, the project builds on EA's official source code release of Generals and Zero Hour, a community project that modernized that code so it still compiles today, a compatibility layer that translates the game's old DirectX graphics to Vulkan, and the OpenXR standard for talking to VR headsets. Because EA released the original game's source under the GPL version 3 license in 2025, this modification is legal to share as long as it stays under the same license and does not distribute any of EA's actual game assets.
Where it fits
- Play the classic RTS Command and Conquer: Generals in VR with a Meta Quest 3.
- Test an early alpha build and report bugs to help shape development.
- Study how the project bridges old DirectX 8 rendering to Vulkan and OpenXR for VR.
- Explore a real-world example of modding a GPL-released commercial game's source code.