Skip to main content

Ready Player Me Sample

Ready Player Me (hereinafter referred to as RPM) is our legacy avatar system. While we now encourage users to experience Inworld using the Innequin character model, the RPM model utilizes Blendshapes for facial animations, which remains a valuable reference for many developers.

Note: The RPM samples depend on the Unity official package GLTFast and there may be some shader rendering issues in some mobile devices. We've noticed that and will be updated in future.

The sample is at Asset > Inworld > Inworld.Samples.RPM > SampleBasic.

Talking to the Character

After pressing the Play button, you will see a monitor displaying the connection status to the Inworld Server. There is a character named "Alice the Guide" in the room. Once the server is connected, she will wave at you if you move closer to her. You can then talk to her. You can use the W A S D buttons on your keyboard to move forward, back, left, and right. You can also speak to her directly using your microphone.

TalkBasicNew

⚠️ Note: If you change your audio input during runtime, the new voice will not be recognized until you restart the app. Restarting the app will cause the change to take effect.

Typing to the Character

Press the ~ button to open or close the text input panel during runtime. While the text input panel is open, you can type sentences to the character.

TypeBasicNew

Voices to Text

While the text input panel is open, you can hold the Record button to record your sentences using your microphone. Release the button to send the recorded message.

RecordBasicNew