General Integration Guide

You can use Ready Player Me to add avatars to your game or application. This general integration guide gives an overview of the main methods of adding avatars to your app.

Integrate into a web app

If your application lives on the web or has a user-facing web portal, you can integrate Ready Player Me as an <iframe> into your existing web frontend. When avatars are created, unique links to avatar 3D models are provided, which can be either imported to your web app straight away or stored for your user profile and be later imported into a Unity or Unreal app.

For example, if you were building a virtual meeting application that lives entirely on the web, here's how the integration could look like:

Open iframe, get avatar URL and import to your web app.

Integrate into a Unity or Unreal app

In case you have a web portal, but the avatars would be used inside a Unity or Unreal application, you'd likely first want to store the links to the avatar 3D models and later retrieve the avatars in your application. We provide SDKs for Unity and Unreal Engine which primary purpose is to import the avatars runtime into your application. The heavy lifting of avatar creation and customization is handled on the web.

Here's how such integration typically looks like:

Create avatars on the web and retrieve them in-engine.

Integrate using an in-engine browser

Lastly, it is possible to use Ready Player Me directly within your application by creating avatars through an in-engine browser. The integration is similar to the <iframe> integration, with the main difference being an in-engine browser used instead of an <iframe>.

Examples and tutorials of this integration are coming soon!