[Wip] Ready Controller, a ReadyPlayerMe avatar and controller manager

I’ve been working on a Ready Player Me avatar manager off and on for a month and I kinda wanted to show what I had so far. Right now I’m just using it for my own experiments. I guess I’m looking for critiques or if there’s an interest in this sort of thing.

I tagged the thread as Controller, it’s not a controller, per se, it’s a manager to connect controllers to and manage the avatars.

Description:
Ready Controller is a basic Ready Player Me avatar manager that can download, update, and delete the avatars in game. All can be done while using the character in the world and soon (hopefully) in multiplayer.

As far as I know there’s no api for building your avatar in game yet for pc, only for webgl at the moment? So you have to edit your avatar on ReadyPlayer.Me website then download, or click update if it’s already downloaded.

The current controller is Invector Basic Locomotion Template but the intention is that it should be extendable to use any controller with a little effort. I might add more choices like Invector free version and Unity’s 3rd person controller.

Multiplayer would run off of Mirror with Epic Online Transport. I have the framework setup and connections working but the avatars aren’t setup up to work with it yet. If I end up sharing this you could choose your own transport or create a free dev account with Epic.

Video demo of basic functionality. Files are saved in My Documents at the moment, avatars built on ReadyPlayer.Me web site, buttons self explanatory I think, controller drop down selector in the Inspector at about 1:08 :

Menu concept, depending on the state of the game probably just grey out some buttons. If in game Start, Host, Join would grey out etc:

That’s it for now, thanks for looking.

Hi, I am interested in the solution you came up with. What do you have in mind to do with it?
I have a community that would really enjoy what you did.

hi can you make a tutorial for how to import ready player me avatar at runtime in Invector character controller foe mobile