Develop

Avatars After Unreal Engine 4.26 (Retired)

Updated: Apr 14, 2026
End-of-Life Notice for Meta Avatars SDK
The Oculus Avatars SDK has been replaced with the Meta Avatars SDK and is now in end-of-life stage. It is no longer packaged with Meta XR Core SDK releases v39 onwards and will not receive any further support. We strongly discourage its use.
This documentation is no longer being updated and is subject for removal.

Overview

Avatars 1.0 was removed from Unreal Engine starting with version 4.26, after a replacement avatar system was announced at Meta Connect 2019.
If you are continuing to work with Avatars 1.0, do not upgrade past Unreal Engine 4.25. Apps using Avatars 1.0 continue to work, but do not receive future updates and avatars may not be user-editable.

Replacement technology

Avatars 1.0 has been replaced by the Meta Avatars SDK for Unreal. For an overview of the Meta Avatars SDK, see Meta Avatars SDK.

Unsupported workaround for Unreal Engine 4.26

It is possible to continue working with the Unreal Engine 4.25 Avatar Integration package in 4.26. Meta does not provide support for this method, and you should expect to encounter porting errors that you must resolve independently.
The Unreal Engine 4.25 build with Avatar integration dates from 2019. The download may no longer be available, and compatibility with current development tools is not guaranteed.
  1. Download 4.25 Unreal Engine with Avatar integration, if the download is still available.
  2. Copy Engine/Plugins/Runtime/Oculus/OculusAvatar and Engine/Source/ThirdParty/Oculus/LibOVRAvatar from the 4.25 installation to your 4.26 installation.
  3. Resolve any compilation and linking errors that result from porting the plugin and avatar library to Unreal Engine 4.26. These errors vary depending on your project configuration, and Meta cannot provide guidance on specific fixes.