Quickstart
Load your personal Ready Player Me avatar in Unity in less than 10 minutes.
Last updated
Load your personal Ready Player Me avatar in Unity in less than 10 minutes.
Last updated
Make sure you have downloaded and installed Unity 2021.3 LTS or later.
For this to work, you need to have Git installed on your machine, which can be downloaded from the Git download page. After installation, verify that the Git executable is in your PATH.
Restart Unity and open your Unity Project.
If you have an earlier version of the SDK installed, please refer to the migration guides.
Import the package via Window -> Package Manager -> + icon -> Add Package from git URL.
Paste this git URL into the input field
When you import the package for the first time, you will be greeted with our Setup Guide editor window to guide you through the setup process.
Here, you should enter the subdomain you get from Studio (Developer Dashboard). In the images below you can see where you get the Subdomain and App ID.
If you want to sign up later, you can also write "demo" in the field.
Then click the Next button.
Next, you can optionally adjust the analytics setting which is enabled by default.
Once you are happy with the settings, you can click the Finish Setup button.
In the last optional step, you will see the Integration Guide window. This window can be helpful to figure out the "next steps" in your integration journey.
The quickest way to see our Ready Player Me avatars in action is to open the quickstart scene by clicking the Load Quickstart Scene button.
Open the QuickStart scene and click Play. You can see the default avatar and move around with it.
Click on Load my personal Avatar. This will open a new window.
Create your personal avatar on your subdomain in a browser window and copy the Avatar URL
Paste the avatar URL of your avatar and click Load My Avatar.
After loading is complete, you will see your avatar.
The third-person controller is currently designed to work with a keyboard and mouse using the old Unity Input system.
In the Inspector you can find the RPM Player
GameObject with the ThirdPersonLoader
on it. Open it in your IDE to check out how the avatar gets loaded into the scene.
Also, it's worth checking out the PersonalAvatarLoader UI to see how everything is connected.
Next, you will learn in more detail how to: