Develop
Develop
Select your platform

Oculus Avatar SDK (Retired)

Updated: Jul 21, 2021
The Avatars SDK provides a powerful and flexible way to create user presence within VR apps.
Avatars deliver true social presence with persistent identities you can take with you across the Meta ecosystem. Bring other users’ avatars into your app, game, or experience so players can feel like themselves and recognize their friends.
Important
Meta is building a new version of our Avatar called Meta Avatars SDK. Apps using Oculus Avatar SDK are fully supported at this time, but will not receive new feature updates. We recommend Oculus Avatar SDK developers update to Meta Avatars SDK when it is made available. We do not recommend new development on the Oculus Avatar SDK.
Avatars also provide hand presence for Touch controllers, letting you integrate Meta Quest Touch interaction into your apps. Integrating Touch enables users to interact with their environment and enhance their perception of themselves within your virtual world.

What’s New in Avatars?

Avatars No Longer Included in 4.26 Unreal Engine - The Avatar SDK will no longer be packaged with Unreal Engine 4.26. For more information, please see Avatars In 4.26 Unreal Engine.
Avatars with Expressive Features in Unreal - Expressive features allow for realistic and nuanced animation of various facial behaviors. They increase social presence and make interactions seem more natural and dynamic. Features include realistic lip-syncing, natural eye behavior, and ambient facial micro-expressions. For more information, please see Expressive Features for Avatars - Unreal.

In this Guide

This guide will review how to integrate the new avatars into your app.
This is a Platform SDK feature requiring Data Use Checkup
To use this or any other Platform SDK feature, you must complete a Data Use Checkup (DUC). The DUC ensures that you comply with Developer Policies. It requires an administrator from your team to certify that your use of user data aligns with platform guidelines. Until the app review team reviews and approves your DUC, platform features are only available for test users.
You can download the Avatar SDK for native C/C++ development on our Downloads page. If you are developing for Unreal or Unity, the Avatar SDK is included with the Unreal and Unity integrations.
Updating your Integration Please see the Avatars Upgrade Guide for information about how to quickly update your integration.

Downloads

Unreal Engine 4 Integration Includes support for adding Meta Avatars to Unreal Engine apps.
Did you find this page helpful?