VR Hand tracking stopped working

Hi there,

I’ve previously gotten hand-tracking to work for Meta Quest devices on UE5.3.2 and UE5.4.4 by using the standard OpenXR or MetaXR plugin. A few days ago I go back to my projects and the hands do not render nor have functionality. And new hand tracking projects have the same issue.

I believe the reason for this is that Unreal Engine has depreciated the OVR Plugin XR API in favour of the new Epic Native API. However, when switching to this it causes the project to crash and restart – therefore switching to the new API does not work nor does using the old API.

Is anyone else experiencing this issue? It has made me switch to Unity for the time being.

This option to choose XR API is only availible when using the MetaXR plugin, this option doesn’t exist otherwise.

You can use hand tracking without the MetaXR plugin, and I recommend starting from the VR Template as it has the required native plugins enabled. However, there was a Meta Quest runtime update at some point in the last 6 months that now require an android permission to be enabled. We added this by default in UE 5.6, but if you want to use an older version of UE you’ll have to add the following lines to UEDeployAndroid.cs: https://github.com/EpicGames/UnrealEngine/commit/7cdec01bbcc711a464ecd6a59d5132bbe848e6f3