There's no support for Oculus Quest 2 (and the old one) on Mac for development. The only way to test your game is to build and run directly on your headset, so inconvenient.
The aim of Linkintosh is to run the project directly into the Unity editor, using your headset as input on MacOS.
How it works
Build and run the project directly into your headset, it will silently start a local websocket server (
The stream will be received by the client and will change the anchors accordly to the state of the headset.
- Copy the files
Models/VRTransform.csinto your project
LTClient.csto an object
- Setup the anchors
- Add the server URL (ws://your.headset.local.address:8080) (eg: ws://10.0.0.8:8080)
And you are ready to go, open the app on the headset and press play on Unity.
- Right controller
- Left controller
I own the Oculus Quest 2, but it should work with all the VR headsets.
I didn't tried on Linux but it should work there as well, the websocket client is based on
The streaming from the Unity editor is not supported yet, but seems feasible using Unity Render Streaming, if you are willing to help, just open a PR. Cheers.