Forum Discussion
mouse_bear
4 years agoRetired Support
Meta Avatars SDK (Feedback/Issues)
Do you have any feedback and/or issues in regards to the Meta Avatars SDK? Use this place to discuss, as we'll have members of the engineering team reviewing this thread!
Read the blog on the M...
Anonymous
1 year agoJust want to close the loop on some of this stuff:
First: The issue with USING_XR_SDK has a hotfix coming out which should address RiverExplorer's use-case.
The weirdness we're seeing with the Building Blocks not working properly is a little unusual, because in our own testing (using a combination of Networked Avatar block + Teleporter block from ISDK + Networked Grabbable Object block), we had no trouble getting both locomotion and interaction working in v74. We're not 100% sure yet what's causing this to fail in your implementation, but we suspect it's either the same issue that's being fixed in the above hotfix, or a separate issue with Interaction Profile configuration that has its own hotfix coming out shortly.
Avatars not working with XROrigin is a separate issue which needs a little more clarification, and forgive me if I miscommunicate here because I have a lot of catching up I'm still doing on the technical side. The gist of it as I understand it is that our commitment to OpenXR is focused first and foremost about OpenXR Plugin support, where cross-platform devs would be able to build a single Unity OpenXR Plugin-based app and run it on Quest headsets alongside any other platforms they may be targeting. We're not moving away from OVRCameraRig yet because it would require developers to switch CameraRig per platform and do their cross-platform adaptation themselves. We would like Avatars to be less OVRCameraRig dependent, but we're not 100% sure yet at this stage exactly when and how we want to prioritize this.
Hopefully this provides a little more clarity. This feedback is going to the Avatars team so more questions, feedback, and (constructive) criticism is still welcome!
ImmersiveMatthew
1 year agoAdventurer
I tried to send you this personally CaseyAtMeta via the message feature here, but it said I reached some personal message limit which is odd as I have hardly ever sent a message here. I could not locate other contact details, so I am replying here instead. Happy to remove and send to you personally for processing if easier. Here is a PDF for ease of sharing.
Hi CaseyAtMeta,
Thank you for taking the time to reply. It’s genuinely encouraging to hear internal acknowledgement that Meta Avatars in a networked context are not functioning as originally believed. I’ve been raising this issue since December 2024, and while the silence until now has been difficult, it’s at least a step forward to see this finally recognized.
For now, I can revert to using the OVRCameraRig, as I’m currently focused solely on Quest development. That said, I must ask…what happened to OpenXR?
Version 74 of the SDK clearly states:
“Beginning with v74, it is recommended to use the OpenXR plugin (com.unity.xr.openxr) instead of the OculusXR plugin.”
Additionally, the March 7, 2025 blog post titled Meta and OpenXR reinforced this direction:
“Starting with our v74 SDK... the built-in OpenXR path for all major game engines will be a recommended path for development. Developers building on Unity, Unreal, and Godot can leverage OpenXR to build across platforms and access Meta platform plugins...”
With these statements in mind, I spent the past four weeks, since the SDK’s March 14 release, working to integrate OpenXR, trying to get even basic functionality to work. This is even bigger than OpenXR as there are other SDK issues like getting the Display Name and Profile Photo to no avail and it too is looking very much like it is an issue in the SDK and not on my end despite being told by Dev support it was.
To be blunt, that’s another full month over 200 hours at 10-14hrs a day, including most weekends lost chasing a solution that was not ready, despite Meta publicly saying it was. This is all on top of the six weeks I spent between December and January trying to get Meta Avatar 2.0 working in multiplayer which as we know now, also does not work. Like many developers, I eventually gave up when it became obvious that it simply didn’t function.
Altogether, I’ve now spent over 500 hours on what have proven to be false starts — time that should have gone into advancing my project. For a solo indie developer, that kind of loss isn’t just inconvenient — it’s existential and likely will mean I will miss the Halloween release of my Haunted Castle Dark Ride addition to my Theme Park.
This isn’t just a technical issue. It’s a communication issue. Meta repeatedly assured developers publicly, on stage, and in official documentation, that these systems were ready. They weren’t. No amount of “we’re sorry” is going to make up for the scale of time lost by developers like myself, who trusted what Meta told us. Multiply this by countless other developers, many silent and this amounts to a lot of image damage in the developer community for Meta.
Let’s not forget:
- Meta Connect 2022 | Meta Avatars: https://www.youtube.com/watch?v=g2tqbKvWtLc
Ouch...this did not age well. It states at 7:29 “Today, developers using the Meta Avatars SDK on Unity could bring our avatars and their benefits into their VR applications, but we know that interoperability requires that we service even more developers across more platforms. I'm excited to share that we will soon ship support for iOS and Android in the Unity SDK. With this launch, the Meta Avatars SDK will enable more cross-platform capabilities so that developers can reach and service more people on whichever device that they use.
- Meta Connect 2023 | Meta Avatars: Also did not age well but it looks like the Connect 2023 Meta Avatar talk never got published or has since been removed. I was physically at that talk and Meta made even bigger promises about supporting 3rd party headsets which of course would require OpenXR/XROrigin that here in 2025...still not implemented.
- Meta Connect 2024 | Meta Avatars: Aged within weeks of the presentation as Jill at Connect 2024 said there were "dedicated support teams" to help with the migration to the new Meta Avatars by March 30th 2025 and that the SDK would be solid. I asked for that support via many channels and like others, concluded that it does not exist. She even made other promises not kept in the same presentation from just this past October. https://developers.facebook.com/m/meta-connect-developer-sessions/meta-avatars-sdk/
None of these promises were kept. And yet, Meta’s profits continue to grow, off the backs of developers who trusted your roadmap. Many of us spent months working in good faith to implement features you said were production-ready. They were not. That’s not a small oversight, that’s a systemic failure.
I know none of this is personally on you, CaseyAtMeta, but someone at Meta needs to take accountability, because right now, this is the lowest point in my long immersive journey, and I’ve been with Oculus/Meta since the Oculus Kickstarter as a backer.
So I’ll ask plainly: Where can I send my invoice? I'm already set up in your vendor payment system and just need a PO or wherever it is to invoice against.
Quick Links
- Horizon Developer Support
- Quest User Forums
- Troubleshooting Forum for problems with a game or app
- Quest Support for problems with your device
Other Meta Support
Related Content
- 7 months ago
- 3 years ago
- 11 months ago