How to enable 6DOF for VR game?

My VR app got rejected by Meta/Facebook with the reason: “The app appears to only support 3DOF. Apps on the Quest platform must support 6DOF and respond to the HMD’s positional tracking as well as orientation.”

How do I enable 6DOF? I’m struggling to find any information about this…

I got exactly the same rejection at first. They think your game is only 3DOF because it makes to little difference when you move your head fwd/back, up/down, left/right. It might be 6DOF and probably is, but they think too little is happening. I had missed the fact that 1 meter in reality should equal 1 unit in Unity. For me I had to move the camera closer and scale the world down by a factor of 10. It was hard work because I also needed to adjust the engine power, mass, drag and gravity. I don’t think it is as simple as just scale the camera rig but you can try that.

My game is free (‘Galaxy Forces VR’) and open source (GitHub - rh-galaxy/galaxyvr: Galaxy Forces VR).