We are excited to announce that the avatar editing functionality AvatarEditorService has exited beta and is now available to developers! These methods allow you to create an Avatar Editor in your experience that saves the player’s avatar back to the platform.
Developers can also request information about what is in a player’s inventory, and what outfits they own. Implementing an Avatar Editor in your experience can allow you to benefit from the 40% affiliate fee when users purchase catalog items.
This is the avatar editor and catalog adapted to work within the experience using the AvatarEditorService APIs. The ReadMe in the Github project has info about setting this up and how you could integrate it into your experience. There is currently no gamepad support for this editor, and there are a few small bugs due to the editor being out of date.
This is a simpler avatar editor demo. This may be a better starting point if you don’t want any more advanced functionality and just want to take a quick look at how the AvatarEditorService APIs work.
Awesome!
Some experiences (namely MeepCity and Robloxian HighSchool) might benefit from this in many ways.
Unsure if I’ll attempt to implement it, but sweet nonetheless!
Cool! I’ve been waiting for this to release ever since the Lil Nas X concert so its nice to see it finally release. Though I’m wondering, is there any chance this will be turned into one of the Dev Modules in the future?
I get that this probably isn’t done for developer security reasons, but I’d really love if AvatarEditorService:GetInventory() took an array of AssetTypes instead of AvatarAssetTypes. I’d love to easily get a list of all the player’s Decals so that we won’t have to create texture insertion tools based around copying and pasting an ID from the website anymore.
Cool!
I was using it yesterday and I was wondering why it wasn’t printing “AvatarEditorService is not yet enabled” because I didn’t know it was being realesed