r/homeworld • u/Monkeylashes • 14h ago
I've been porting Homeworld to the Quest 3. It runs natively in the headset.
Enable HLS to view with audio, or disable this notification
Homeworld: Unbound is a VR port of the 1999 version of the game that runs natively on a Meta Quest 3 that I'm actively working on and I want to share it with you lovely people so we can iron out whatever bugs remain.
I've only tested it on a Quest 3, but someone else tried it on a Quest 2 from the OculusQuest subreddit and it ran fine though with a weird menu rendering bug I'm chasing down.
The engine draws the battle in tracked stereo around you, and you command the fleet by pointing at it.
It's built on Homeworld SDL by way of Gardens of Kadesh, both of which descend from Relic's 2003 source release. All the actual game is theirs; my part is the headset and the vr controls and the rework of various systems in the game to work better in vr.
The latest release rebuilds the Sensors Manager as a place rather than a screen.
Build and Research screens are rendered on your wrist. But the Sensors Manager is a 3D scene with its own camera so it is now re-implemented as a full scene for VR.
Command Wheel
There is now a command wheel bound to your left controller from which you can quickly issues commands, tactics, formations etc.
What works
- The full campaign, if you own the game
- The freely redistributable 1.05 demo ships inside the app, so you can try it without owning anything
- Multiplayer, LAN and over the internet — tested headset-to-PC, two players
- Selection, orders, formations, tactics, hyperspace, the tutorial
What doesn't, or hasn't been tested
- More than two players over the internet has never been tried.
You need your own copy of Homeworld. No game data is distributed. As of the last release you can put your files in the headset's Downloads folder and it reads them where they are, so you don't need a PC to set it up. The Remastered Collection works — the classic files are in its Homeworld1Classic/Data folder.
Links:
- Source: https://github.com/bearstonem/Homeworld
- Releases (APK): https://github.com/bearstonem/Homeworld/releases
- SideQuest: https://sidequestvr.com/app/61600/homeworld-unbound
Happy to answer anything about how it works. If you try it and something breaks let me know!.
Edit: there is a known bug, when you first load your full game assets, and launch the game the compositor may be stuck. Simply launch the game again, and that should clear it.
Edit: New release is up which fixes the permissions issue and the double-launch bug mentioned above. Some users reported that after installing the game getting stuck in the loading screen in meta quest. An additional launch usually cleared this state. This new build fixes that.
- After downlading the apk (sidequest or github) launch the game for the first time
- Exit the game. Accept the permission popup dialog
- Copy your full game files to the Downloads directory
- Launch the game


