Unreal SDK 3.0.0 Migration guide

Unreal SDK 3.0.0 is a marketplace version, that is designed to replace the old flow of installing and updating the SDK manually via CLI to Unreal Marketplace. This version has a bunch of breaking changes:

  • The plugin is no longer listed under the project Plugins. This is moved now under the Engine Plugins

  • gltfRuntime is no longer listed as a separate plugin. This was merged into the SDK.

  • The folder structure changed a bit for the plugin as well.

Since the folder structure changed, the references to the files were mostly removed, when you updated from the previous version to 3.0.0. The following steps should be done, to migrate to 3.0.0:

  • Remove ReadyPlayerMe and gltfRuntime from the Plugins folder

  • Install Ready Player Me from the Unreal marketplace and enable it for the project

  • Refresh references in your code (Update blueprints and animations to use Ready Player Me from the engine Plugins) If you were using it from the Plugins folder. (Refresh Nodes, Add back the AvatarCreator reference, etc..)

QuickStart example

This example shows how to fix QuickStart when you have moved it into the project.

Replace animation skeletons

  • Once done, you can recompile the ABP_RPM_ThirdPerson Blueprint:

Re-add avatar creator references

  • Add back avatar creator and logo

Add Skeletal mesh references to the BP_RPM_Character

Last updated