What we announced at RDC 2023

Hi everyone,

Nick and Tian here! We are excited to update you on what we announced today at the Roblox Developer Conference (RDC). We also want to celebrate the incredible things you created over the past year, from experiences to avatars to assets and tools to events you put on for the Roblox community. It’s been an incredible year, and you’ve moved the platform to another level.

Building a rock-solid platform

Before we get into all of the announcements, we want to talk a little about what’s happening behind the scenes to help improve your day-to-day experience creating on Roblox. Our main focus is to make the platform you build on daily rock solid from a security, stability, performance, and reliability standpoint.

That starts with our bug process - almost every bug you file now has an owner. We’ve started tracking what we call uninterrupted studio session time. The time you can work in Studio without a crash has more than doubled from around 30 hours last year to 80 hours this year1 and we did that by reducing the crash rate by 50%2. We’re working on hangs, launched team create auto reconnects, improved scripting latency, and added support for Apple Silicon but that’s not all.

We also announced Secret Store for HTTPService, a new service to securely store secrets like API keys and credentials separate from your code. You can set your secrets in the Creator Dashboard or through Open Cloud APIs and refer to them in code by a reference key.


Coming later this year: Secret Store for HTTP Service will securely store your secrets like API keys and credentials separately from your code

Fitting your workflows

We want to ensure that we’re building solutions that fit your workflows, which means that we’ve been putting a lot of effort into improving Studio and making our platform work with the tools you love to use. Recently, we enabled OAuth support, released a Blender add-on that synchronizes your changes to your models with Studio, and released full support for glTF yesterday.

Improved collaboration and experience transfer

Since we know that more of you are regularly collaborating with a team, we’re working on real-time collaboration solutions and will be rolling out live scripting in Team Create. We are also working to roll out the ability to transfer experiences from accounts to groups and, later, other asset types.

Support for file syncing

We are excited to announce that soon you will be able to edit and update your Roblox files in your favorite code editor or integrate with your source control system. This has been one of your most requested features, and we’re excited that it is coming soon.

We are extending our Open Cloud APIs to include APIs to access your Data Model. This will open up new use cases. For instance, imagine being able to update what items you are selling in your experience shop by changing a few cells in a Google sheet.


Coming later this year: You will be able to sync files between Studio and code editors and source control systems

Coming together in exceptional experiences from anywhere across more devices

Every day, more than 65 million users join Roblox using a wide range of devices that includes mobile (iOS and Android), desktops, and Xbox. Soon, Roblox will be accessible to even more people to enjoy - including PlayStation and Meta Quest.

This opens up another opportunity for developers to create and share their experiences with millions of people instantly on PlayStation and Meta Quest. In the coming months, Roblox developers will be able to bring their existing experiences to PlayStation and Meta Quest or create unique new experiences with console and VR devices in mind.

Accelerating creation

Roblox has always strived to make creation accessible to everyone. But whether someone is a new creator starting or an experienced one, there are still barriers to creating. Beginning creators often struggle with learning to code, and experienced creators must constantly innovate and create new content for their experiences.

Earlier this year, we launched betas for generative AI-powered solutions: Code Assist and Material Generator. Since releasing Code Assist, we’ve seen double the amount of code generated compared to our previous autocomplete solution. Creators using the beta for Material Generator, which enables them to generate material variants with text prompts, increased their use of physics-based rendering (PBR) material variations by more than 50 percent compared to creators not using the beta. These early solutions helped show the promise of generative AI and its ability to help creators be more productive and creative.

Assistant: Accelerate creation with conversational AI

We’re excited to announce Assistant, a conversational AI that empowers you to find answers, explain, debug, and iterate on code, and build immersive experiences faster. You can interact with Assistant across Creator Hub and Studio. You’ll soon be able to interact with Assistant within our docs, helping you learn faster. Working with Assistant will be collaborative and iterative, so you can provide feedback and Assistant will work to provide the best solution.

Mock of Assistant re-texturing a bear based on creator prompts

Next year, you can use the same APIs that power Assistant to power your in-experience creations. Also, to build world-class AI models and empower all AIs to speak Luau, we’re rolling out a voluntary opt-in program that allows you to contribute some of your scripts from select experiences to either or both our AI models and a public Luau data set. People who opt-in to sharing their data with Roblox will get access to enhanced AI models behind the scenes. Sharing with the public Luau dataset helps elevate Luau as a language and ensures that future AI models or LLMs can speak Luau.

Empowering everyone to create

In-experience creation

In August, we launched publishing packages directly from experiences and the ability to save them to your inventory. Today, we showcased how publishing packages to inventories and creating avatars in experience is just the beginning. Ultimately, the goal is to empower creation everywhere so that you can take what you created with you from experience to experience. Imagine one experience where you design a fabric. Then, you visit another experience where you design a coat with your fabric. Finally, imagine an experience that lets you build a whole shop for your designs as a standalone experience. We see this unlocking new creation possibilities and economic opportunities for you.

Unlocking richer, more immersive, and realistic experiences

Simulation improvements

One of the unique things about Roblox is that it is a world simulation engine that allows anyone to create rich, immersive, realistic experiences.

Coming off the heels of our announcements of global wind and aerodynamic forces, today, we previewed innovations that will be available next year, such as hydrodynamics that allow more realistic interactions with water and prescribed wind capabilities and the future of our lighting that adapts to ensure the highest quality lighting for every device. We also announced that one of the most requested features of all time, the ability to control the height of the grass in experiences, is coming very soon as a non-scriptable property and later as an API.


Image of grass height being adjusted in Studio

Enhanced audio and visuals

To build truly immersive experiences, audio and video play a significant part. Today, we previewed a new enhanced audio API that allows you to create multiple sound sources with existing audio assets and live voice sources. It enables new opportunities for creativity with in-world sound listeners, such as microphones that can pick up sounds and be wired to rebroadcast sound throughout the experience. Later this month, we are launching short-form video uploads accessible to developers who are 13+ and ID-verified. You can use it for tutorials, cutscenes, or background decor to take immersion to a deeper level.

Enabling personalized and expressive avatars

New mesh and texture APIs

Today, we showcased new mesh and texture APIs to help you morph the shape and dimensions of your avatar or change the textures of items within experiences. Within the next few months, you can adopt these APIs to allow people in your experiences to customize avatars. This will start with the customization of avatars themselves—adding freckles or changing the shape of your jaw—then expand into the in-experience creation of avatar items, clothing, and emotes.

Improved avatar movement system

Coming later this year, we’ll launch a new default avatar movement system. Over time you’ll get new actions such as duck and crouch, improved swimming, and object interactions. And the system will automatically improve with better physics integration, ML-powered movement, and continually improving performance. It will enable people to explore more naturally and in tune with the experiences you’re creating.

Better avatar import and auto-setup

We are making it much easier to import and preview Avatars you make with third-party tools in several ways. We now support the standard gLTF files in addition to OBJ or FBX.

In the near future you can look for 2 things: we’ll enable tools to take that imported avatar mesh and automatically rig, skin, cage, and segment your mesh for a fully animated avatar. We’ve also heard your frustrations around accessories that don’t easily fit all avatars. We are working in it, and there will be an avatar accessory refinement tool to help fit accessories perfectly to any avatar.

Generate avatars from photos and prompts

Finally, we are now exploring generative AI technology that makes avatar creation easy. Dave showed you today how anyone will be able to create an avatar from a photograph and a text prompt, customize it, and add it to their inventory to start using it. The future of avatar creation is as simple as snapping a selfie and uploading it to Roblox.


Mock showing using generative AI to create an Avatar version of
Roblox CEO, David Baszucki

New ways to communicate

Roblox Connect: Call friends as your avatar

Launching later this year, Roblox Connect will be a new way for friends to call each other as their avatars in a shared experience. With Connect, people can call a friend using their real name and be transported to a shared immersive space for their conversation. The device’s camera is all you need to capture and translate your motion in real time, so your facial expressions and body language can convey nuance.

On Roblox, people spend, on average, 2.3 hours a day3, and we are adding real-time communication to experiences that will help drive the vision of making Roblox a daily utility. We also see new opportunities for creators who make avatars and accessories, as avatars will be featured even more prominently.

We will offer a suite of APIs and reference code examples to support developers in building experiences for communication and connection. Some of the use cases these APIs will enable long-term are:

  • Giving/removing permission for a given user to make calls from your experience.
  • Showing/hiding the user’s self-view so they see what they look like to their friends.
  • Build a phone booth location for users to call their friends to join them in their experience.
  • Configuring what happens when a user answers a call (e.g., teleporting to a location).

In 2024, we plan to support real-time animation of your avatar’s upper body using the same webcam video stream we use for facial animation.


Example of Roblox Connect calling experience

Growing a vibrant virtual economy with more ways to earn

New ways to earn: subscriptions within experiences

Later this year, you will be able to offer subscriptions within your experiences. You could sell subscriptions ranging from granting access to certain exclusive features, enabling special abilities or powers, or creating an experience only available to subscribers.

We are expanding participation in our economy so that anyone who is ID-verified and has Premium can create 3D items for our Marketplace. We are also developing easier ways for you to detect duplicates of your items and more easily report, manage, and track IP claims.

We are also evolving our Marketplace so that by next year, there will be two main types of items: ones that are fixed in quantity and ones that have a flexible quantity, both with costs per unit to publish.

Immersive ads provide more ways to earn

As we announced at last year’s RDC, we launched Immersive Ads this year. And while it was a year of learning, we are seeing early signs of success. Developers that rank #100-1000 based on time spent that are showing portals are earning over 10% of their total earnings from immersive ads.

For those concerned about whether ads might affect in-experience earnings or homepage rankings, early results suggest that creators who adopted Immersive Ads are seeing neutral impact on in-experience earnings or homepage ranking. This means that creators that combine Immersive Ads with in-experience monetization can earn more.

We’re focused on increasing payouts by driving higher advertiser budgets, giving publishers more control (price floors and exclusions), better reporting, and improving a user’s teleport experience.

Creator Marketplace keeps 100% of sales after fees and taxes

And we have heard loud and clear the feedback from our community about Creator Marketplace fees. Next year, we plan to update our Creator Marketplace fees to enable you to keep 100 percent of the proceeds from the sale of your assets sold in Studio or Creator Hub—minus sales tax and payment processing fees and will no longer be subject to DevEx fees. We will also allow you to sell models in addition to plugins and change to buying and selling assets in US$ instead of Robux. We’re starting small, but our hope is to build a vibrant economy of creator-to-creator exchanges. We want to help provide you with ways to diversify the ways you can earn, and we plan to pass on cost efficiencies through savings or higher payouts where we can.

Working together to foster civility, built on a foundation of safety

Today, we shared new tools to maintain a safe environment as we roll out new features. We’re also continuing to improve our moderation accuracy to ensure that we’re ensuring a safe environment for everyone while minimizing the impact of moderation on you.

We’re building tools to empower you to manage your experiences and make decisions based on context, such as what’s appropriate for your audience. Today, you can use the IsVerified API to better manage access to features within their experiences based on a person’s account verification level. This can grant access to specific parts of the experience or help them better manage in-experience moderation. We’ll soon launch a Banning API that will provide you with advanced features to proactively enforce your experience’s guidelines by controlling access to your experience.

Later this year, developer-configured text filters will help you determine what type of communication is appropriate for your community and experience. This work is part of our ongoing investment in providing you with the tools you need to build safety and civility into everything you do so we can create the most civil immersive communities in the world.


We’re excited to share these updates with you and can’t wait to hear your feedback. We will update the Creator Roadmap shortly so you can keep track of when some of these products will launch.

Thank you.

Footnotes

[1] Uniniterrupted session time data from September 1st, 2022 to July 12, 2023.

[2] Crash rate reduction compares August 2023 crash rates to those of September 2022.

[3] Based on Q2 2023 data.

543 Likes

This topic was automatically opened after 10 minutes.

This, just this. Thats my reply. Other stuff I’m partially interested in but nothing comes close to this one feature.

EDIT: oh wow didn’t even notice the marketplace fee removal (did you mean to reply to me)

110 Likes

The creator marketplace fee removal is HUGE for freelancers THANK YOU

107 Likes

I’ve felt a negative trend of opinion towards Roblox, many of these changes are unexpectedly positive and amazing on the Roblox Team and has shown, that now, you’ve been listening to us more than you have.

Which, I want to say thank you for that and I covered much on an account I founded, called @Roblox_RTC on Twitter. Another thing I want to mention is that, THE STREAM CRASHED!!! BUILDERMAN, PLEASE FIX IT!!

86 Likes

Any updates Reliability types for RemoteEvent - #32 by CountLoops? This crucial feature seems really overdue…

Edit:

They have now released a video talking about unreliable events that they are aiming to release this year.

89 Likes

Playstation! Finally!

Really looking forward to tomorrow, RDC has been great so far!

65 Likes

We are extending our Open Cloud APIs to include APIs to access your Data Model. This will open up new use cases. For instance, imagine being able to update what items you are selling in your experience shop by changing a few cells in a Google sheet.

Amazing, I won’t have to import JSON formatted strings into roblox to do this anymore

43 Likes

Subscriptions, more audio API features, the file syncing and secrets are great additions, looking forward to them. Besides the additions, I have few questions:

  1. Are there any plans on increasing the texture resolution limit?
  2. Since so much effort has been put into grass, are there any plans to implement proper foliage support?
  3. With more audio controls coming, will we get more control over the voice chat API?
  4. Since lighting was mentioned, when can we expect to see light leaks fixed?
59 Likes

Amazing New Features! Can’t Wait.

48 Likes

Thank you all for your contributions and transparency to the platform this year.

Looking forward to seeing file syncing in the near future. :sunglasses:

43 Likes

Roblox coming to Playstation is really a great step for the platform as a whole, I’m wondering though if we will be able to utilize the Dualsense controller in Roblox Studio for our games.

45 Likes

LET’S ACTUALLY GOOOOOOOOOOOOOOOOOOOOOOOO IT’S PLAYSTATION TIME!!!

Also subscriptions are a huge W in the monetization department (especially with the fact that half of the 2 year olds buying the stuff won’t notice the robux drain month after month :saluting_face: :saluting_face: :saluting_face:)

57 Likes

These upcoming features are AMAZING.

They are pushing the boundaries and truly showing that ROBLOX is a very capable and powerful engine. I really like seeing the changes in monetization, like subscriptions, US$ purchases and marketplace fee removals (not so sure about that). All amazing features for developers and freelancers that wish to try out ROBLOX but are scared of funding, especially after controversies that we’ve seen recently.

The improvements in ROBLOX’s engine are also great, showing that ROBLOX isn’t only a blocky game, but can end up as a truly amazing 3D engine, capable of extreme things.

Seeing the improvements in User Experience are also great! Calls, advanced banning and verification API, security updates on backend systems, these are features that help ROBLOX become a more safe and trusted environment, without the worries of risks and civility issues.

I personally cannot wait to see these amazing features come out, and see how far ROBLOX will grow.

37 Likes

What are the requirements to join the program from the start?

36 Likes

an absolute blessing this rdc from roblox, hats off to them.

file syncing is probably the highlight of the lot to be honest.

35 Likes

This may have been the greatest RDC yet, in my personal opinion. Thank you, these are changes we’ve wanted for ages, I just hope all of them are actually implemented, since in the past RDC has over-promised things often. To be honest, I wasn’t even expecting some of these things. A proper Banning API for moderation (Woohoo finally!) and the Creator Marketplace changes not having a marketplace fee, a proper B2B marketplace, allowing selling directly in US Dollars, and experiencing ownership transfers, proper studio file syncing APIs, a much more proper audio API, are actually amazing changes

With that said, I do think the Public UGC is a bit odd, having a requirement for a Premium Subscription seems pretty backward in how it was going, based on Roblox removing pretty much all Creator features from Premium in the past. Clarification on what fully happens to the UGC Program would be great too, can you still apply for it, does it give you other stuff within the marketplace, like waiving the Premium requirements, etc.

39 Likes

the grass is cool but no one is ever going to use the AI things so stop and focus on more important things like cel shading on mobile

40 Likes

Disappointed with how virtual attendees were treated this year, unlike pervious years were we received a guilded server, irl/virtual swag, able to ask questions and other things, this year all we had was a livestream that every other person who didn’t even get invited had access to.

At this point if virtual attendees aren’t going to get anything then just get rid of virtual, live-stream every session to everyone and focus all your efforts on in-person.

48 Likes

I am disappointed about virtual RDC this year. It felt like we weren’t with anyone, with nearly nothing different from normal viewers

With that being said, it was nice to join the live events with a few roblox staff

35 Likes