Is ARInputManager actually required for VR Fully Immersive apps?

For VisionOS, the “Project Validation” window under XR Management Plug-Ins shows these warnings for our project:

  • “An ARInputManagerComponent is required to be active in the scene”
  • “An ARSessionComponent is required to be active in the scene”
  • “Each camera must generate a depth texture”

Are these truly required for an app that is only VR Fully Immersive? Or are these only required if we plan to be windowed or mixed?


Hi there! Yes, these components are required for a Fully Immersive VR app. ARSession and ARInputManager are required for head tracking input, and depth texture is required for rendering with CompositorServices.