> For the complete documentation index, see [llms.txt](https://enoch-app.gitbook.io/enoch/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://enoch-app.gitbook.io/enoch/api-references/unreal-engine-sdk/changelog.md).

# Changelog

Recent changes to the UE SDK.

#### Unreal SDK 1.0.0 - February 22, 2023 <a href="#unreal-sdk-1.0.0-february-22-2023" id="unreal-sdk-1.0.0-february-22-2023"></a>

**Added**

* Open source the SDK.
* Load the avatar from the cache if the avatar request fails.
* BlendShape support for the RenderLoader.
* Female avatar FBX file into the `RPM_Avatar_Reference.zip`.
* MemoryCache for preloading and saving the avatars in the runtime memory.

**Updated**

* SDK setup should be done through the open-source GitHub repository.

**Breaking Changes**

* `FAvatarDownloadCompleted` delegate now uses USkeletalMesh instead of UglTFRuntimeAsset.
* Enochavatar`Component::LoadRender` function was removed. Use Enochavatar`RenderLoader::Load` function instead.
* `FDownloadImageCompleted` delegate now uses UTexture2D instead of UTexture.

#### Unreal SDK 0.19.0 - November 28, 2022 <a href="#unreal-sdk-0.19.0-november-28-2022" id="unreal-sdk-0.19.0-november-28-2022"></a>

**Added**

* Access to the skeletal mesh config for material customization.
* Runtime animation retargeting support.
* Editor widget for exporting skeletal mesh without materials.
* Support for Draco mesh compression.

**Fixed**

* Updated glTFRuntime plugin to the version 20220823 to support UE5.1.
* Added missing ARKit morph targets to the avatar config.
* Changed the render request functionality to use avatar-api.
* Removed the Viseme and ARKit morph targets from DA\_StandardMorphTargets.

#### Unreal SDK 0.18.1 - October 07, 2022 <a href="#unreal-sdk-0.18.1-october-07-2022" id="unreal-sdk-0.18.1-october-07-2022"></a>

**Fixed**

* Updated glTFRuntime plugin to the version 20220823 to support virtual bones for the avatars.

#### Unreal SDK 0.18.0 - September 28, 2022 <a href="#unreal-sdk-0.18.0-september-28-2022" id="unreal-sdk-0.18.0-september-28-2022"></a>

**Added**

* Avatar API configuration parameter support.
* Success callback for EnochAvatarComponent.
* Avatar Loading cancellation.

**Updated**

* Documentation updated.

**Fixed**

* Avatar caching support for Avatar API.

​

#### Unreal SDK 0.17.1 - September 2, 2022 <a href="#unreal-sdk-0.17.1-september-2-2022" id="unreal-sdk-0.17.1-september-2-2022"></a>

**Fixed**

* Downloading avatars by shortcodes hasn’t been working in all cases. That’s fixed now.
* SDK Analytics is now working with Unreal Engine 4.26+ and Unreal Engine 5.

​

#### Unreal SDK 0.17.0 - August 23, 2022 <a href="#unreal-sdk-0.17.0-august-23-2022" id="unreal-sdk-0.17.0-august-23-2022"></a>

**Added**

* You can now generate and render 2D images of avatars directly from the Unreal SDK.
* Avatars are now cached at runtime (experimental).
* We embedded fully optional product analytics.

**Updated**

* Developer Documentation is matching the latest released version of Unreal SDK.
* Big refactoring of internal classes.
* Avatar requests both, avatar metadata and .glb in parallel to reduce wait time.

​

#### **Unreal SDK 0.16.0 -** May 5, 2022 <a href="#unreal-sdk-0.16.0-may-5-2022" id="unreal-sdk-0.16.0-may-5-2022"></a>

**Fixed**

* UE5 android (Quest) build issues caused by glTFRuntime.

**Changed**

* Updated to latest version of glTFRuntime .

​

#### **Unreal SDK 0.15.1 HOTFIX -** April 12, 2022 <a href="#unreal-sdk-0.15.1-hotfix-april-12-2022" id="unreal-sdk-0.15.1-hotfix-april-12-2022"></a>

**Fixed**

* Reverted Enoch Avatar avatar axis to be Y-forward to fix retargeting issues

#### **Unreal SDK 0.15.0 -** April 11, 2022 <a href="#unreal-sdk-0.15.0-april-11-2022" id="unreal-sdk-0.15.0-april-11-2022"></a>

**Changed**

* Updated glTFRuntime for the latest changes and UE5 support.
* Avatars now spawn with X-axis forward to match Unreal standard.
* Reference avatar assets were also updated to reflect forward axis change.

​

#### **Unreal SDK 0.14.0 -** March 21, 2022 <a href="#unreal-sdk-0.14.0-march-21-2022" id="unreal-sdk-0.14.0-march-21-2022"></a>

**Added**

* Halfbody avatar reference mesh, textures and skeleton.
* Enoch avataractor for loading Halfbody in RPM\_Demo map.

**Changed**

* Added support for setting skeleton when loading Halfbody avatars.
* Split character folder into Halfbody and Fullbody with all the appropriate assets.

​

#### Unreal SDK 0.13.0 - March 18, 2022 <a href="#unreal-sdk-0.13.0-march-18-2022" id="unreal-sdk-0.13.0-march-18-2022"></a>

Changed

* Plugin folder restructure.
* Updated reference avatar and added textures.
* Separate BP\_RPM\_Component blueprint removed, now BP\_RPM\_Actor has a Enoch avatarComponent.
* Removed functionality for runtime setting of animation blueprints, now it must be set in the editor before running application.
* Removed unnecessary parameters from avatar loading helper functions.

**Added**

* New Enoch avatarActor base class that adds required components on construction.

**Fixed**

* The issue where animation wasn't being played in builds.

​

#### Unreal SDK 0.12.1 - February 17, 2022 <a href="#unreal-sdk-0.12.1-february-17-2022" id="unreal-sdk-0.12.1-february-17-2022"></a>

**Added**

* Added bone mapping for humanoid skeleton.

**Changed**

* Updated gltfRuntime fork with updates for duplicate morph target names.
* Enabled import morph targets on RPM Mixamo SkeletalMesh.

​

#### Unreal SDK 0.12.0 - February 4, 2022 <a href="#unreal-sdk-0.12.0-february-4-2022" id="unreal-sdk-0.12.0-february-4-2022"></a>

**Fixed**

* Updated skeleton retargeting for eye position issues.
* Fixed conversion issues when building for Linux.
* Fixed syntax errors preventing UE5 compatibility.

**Changed**

* Updated glTFRuntime fork to get the latest changes.
* Plugin config and code updates to allow for plugin packaging for BP Only projects.

​

#### Unreal SDK 0.11.0 **-** January 11, 2022 <a href="#unreal-sdk-0.11.0-january-11-2022" id="unreal-sdk-0.11.0-january-11-2022"></a>

**Added**

* Enoch avatar Actor component

Changed

* refactored Enoch avatarFunctionLibrary

​

#### Unreal SDK 0.10.2 - October 22, 2021 <a href="#unreal-sdk-0.10.2-october-22-2021" id="unreal-sdk-0.10.2-october-22-2021"></a>

**Fixed**

* Updated glTFRuntime version to fix build errors

​

#### Unreal SDK 0.10.0 - October 14, 2021 <a href="#unreal-sdk-0.10.0-october-14-2021" id="unreal-sdk-0.10.0-october-14-2021"></a>

**Added**

* Basic shortcode URL Validation

**Changed**

* updated full-body reference skeleton mesh and blueprint

**Removed**

* support for old avatars with V1 skeleton

**Fixed**

* errors from invalid shortcode URL's for full-body avatars

​

#### Unreal SDK 0.8.1 - August 19, 2021 <a href="#unreal-sdk-0.8.1-august-19-2021" id="unreal-sdk-0.8.1-august-19-2021"></a>

**Fixed**

* fixed issue with regex on application build

**Removed**

* removed Enoch avatar Web View due to issues with RPM Hub update

​

#### Unreal SDK 0.8.0 - August 8, 2021 <a href="#unreal-sdk-0.8.0-august-8-2021" id="unreal-sdk-0.8.0-august-8-2021"></a>

**Added**

* support for Enoch avataravatar shortcodes
* minor bug fixes

​

#### Unreal Engine SDK 0.7.0 - June 14, 2021 <a href="#unreal-engine-sdk-0.7.0-june-14-2021" id="unreal-engine-sdk-0.7.0-june-14-2021"></a>

**Fixed**

* Crash when loading half-body avatars

**Updated**

* Refactor of example blueprint
* Check for missing metadata fields

​

#### Unreal Engine SDK 0.6.0 <a href="#unreal-engine-sdk-0.6.0" id="unreal-engine-sdk-0.6.0"></a>

**Added**

* Temporary workaround in glTFSkeletalMeshImporter for morph targets naming clash
* Include headers to EnochavatarFunctionLibrary.cpp to fix android build errors

​

#### Unreal Engine SDK 0.5.0 - May 4, 2021 <a href="#unreal-engine-sdk-0.5.0-may-4-2021" id="unreal-engine-sdk-0.5.0-may-4-2021"></a>

**Added**

* Support for the new V2 avatars with updated rigs and new outfits
* Backwards compatibility with the V1 rig
* Support and for retrieving generated AvatarMetaData (.json)

Download the latest Unreal Engine SDK from our [releases page](https://docs.readyplayer.me/ready-player-me/integration-guides/unreal-engine/troubleshooting/unreal-plugin-download).
