Roblox CorporationRBLX
Recorded

Roblox Corporation Roblox Developers Conference Creator Keynote

Review the key takeaways and the transcript of this earnings call.

Period 0Duration51 minParticipants10

Transcript

Preview the first fifteen paragraphs, organized by speaker.

EricCompany Representative 1

Are using our new package overrides feature, and they're local to these instances. Now, spring is here and we want the scene to feel warmer, so let's make the lights white. We're going to melt the snow on the rooftop just a little bit. Because we want it to apply to all houses, we're going to publish to the package. With auto-update on, all the houses are going to get the melted snow and the white lights. But notice, and here's the interesting part, the overrides on the first 2 houses are still intact. The first house still has the lights. Package overrides coming later this year. Woo. All right. This is the one you've been asking for. Branch and merge is coming natively to Roblox Studio. Let's see a demo. All right. Let's say I want to change this fort without getting in my team's way.

EricCompany Representative 1

I'm going to create a branch. Let's call it environment changes. Now I'm going to be in my own branch. You're going to see in the bottom left corner of Studio. Now, let's make a series of updates in this branch. I'm going to make the paint red. Let's change the banners to red as well. I'll lower the towers a little bit, and let's close the gate. Because the gate is closed, let's just get rid of those barricades in the front. We don't need them anymore. All right. Now that I'm done, let's switch back to the main branch. While it's gone, seems like Jason here made it nighttime. Nice touch, by the way, but he also made my banners blue. I just made them red. What are we going to do? Typically, this is where things get tough for our teams, right?

EricCompany Representative 1

Luckily, now I can merge my branch back into main. Voila. Merge is complete, and Studio shows me everything in the viewport, like the towers that I lowered and the features that I turned red. Also, it shows me details on Explorer on the right, a blue dot for every change, and a red minus for all the removals. I can also filter down to just the conflicts. In this case, I guess I'll go with your blue banners, so I'm going to resolve it by selecting the current branch. When I'm done, I can hit Complete, and there. It has both sets of changes. Okay. We know that real-world merges can get much more complicated. So we want to get this into your hands early next year for some feedback.

EricCompany Representative 1

Also, every action that I just showed you are backed by APIs, meaning you can use it with your agentic workflows from day 1.

Speaker

That is awesome, Eric. I really, really like that feature, and I really like that blue banner, so thanks for keeping it. Now I would like to talk about some new intelligent tools that will amplify your creativity and accelerate building your game. Studio's 3D generation tools allow you to go from an idea to a working model in minutes. Let's look at an example. Say I want to create a windmill and I have a specific style in mind. I will type generate mesh and add a detailed prompt. Studio will suggest some part names. These look great. I will adjust the bounding box to control the size and placement before hitting Generate. I then get a preview with some images to review. I think I like this one, so I will select it and confirm. After a few minutes, here we are. I have got it in my scene.

Speaker

Now let's check the Explorer. We have a base, blades, and foundation. Segmenting the mesh allows us to easily add behavior to this model. Now let's bring it to life. I will prompt to make the blades spin, and when it is finished, I can hit play and see it in action in my scene. It is that easy. But what if you have an existing model that you would like to update? To help with this, we are releasing a new tool for texture generation that builds on our previous beta. Let's go back to our windmill example. Say I changed my mind, and I now want it to be made of stone. I just click on the texture tool in the ribbon, add a prompt, and choose a reference image. Now, as we saw earlier, this model contains multiple mesh parts, and after a few seconds, all of the textures are updated.

Speaker

Now, when in the scene, right-click and choose Generate Texture and add a prompt. This time we will use 4K PBR, and we will add a prompt to make it look old and rusty. The generation happens in parallel, and after a few minutes, everything is updated. There we go. We have got some rusty tools. That looks great. Now let's talk about terrain. As you heard from George this morning, we have some exciting new tools in development that will make it easier than ever to build the world you imagine. Earlier this year, we kicked off the Terrain Early Access Program, and the first feature we introduced was custom terrain materials. You can now create up to 64 unique materials for your game, allowing you to add variation and create natural or even unnatural-looking environments. This is just the start. We are also adding native support for terrain paths in Studio.

Speaker

Say we want to connect this road up to our fort. You simply draw a spline and the engine modifies the terrain to conform to the path. You can move spline points and instantly see the results in Studio, and the path you create are smooth, so it is really easy to build roads with proper collision behavior. Finally, we are adding support for projected decals. This will allow you to add visual detail by layering images directly onto the terrain surface. You can easily move and resize the decals to get the look you want, and they are low cost, so you can add as many as you need to your game. You can see from this before and after just how much depth they add to this scene.

EricCompany Representative 1

That is awesome, Jason. Give it up. We also know that building an ambitious game is going to require powerful testing workflows. Let us walk through the future of testing in Roblox Studio. We are going to begin by starting a testing session. Right away, I can now see both sides of my game, client and server. Previously, this meant juggling multiple Studios, but not anymore. For example, I can do an action on a client, like ringing this bell, and I can see the gates open in server view right next to it. There is more. What if you want to test multiple clients? Well, soon, without restarting Studio, I can just add another client. Yes. If that is not enough, let us just go add another one. All without restarting Studio. You can also control each of them independently.

EricCompany Representative 1

When it is done, I can just stop the debugger like normal, and that is the goal, right? Your whole game in front of you all at once, keeping you in the creative flow. Coming very soon. Nice. Thank you. Couple more things, but something else. Let us say I want to check a bug that seems to only happen on your real device. Right now, your option is to grab your phone and launch the Roblox app. Then you are going to lose access to all your beloved Studio tools. I think we can do better here. We are going to start another testing session. This time, I am going to have another option. Soon, your real device can connect to Team Test directly. This is a recording from my iPhone. I am going to click Join Test here, and now my phone is connected to the same server that Studio is.

EricCompany Representative 1

You see both players moving. That is not all. We are also going to be adding support for remote debugging. Let us debug this green flag right here. I can go find the line of code. Let us set the breakpoint. Then back on my phone, I am going to trigger Capture the Flag. Then the Studio stops right on that line. Because I am in Studio, you are going to get access to all your Studio tools, like the Watch window where I can see all your script variables. When we are done, we can hit Resume, and the client will keep going. The flag goes up, confetti comes down, mission completed. We are excited to get this for early preview to you later this year. One more thing, and I know this one has been on your wish list.

EricCompany Representative 1

This is the same Team Test session from before with the client and server view open. I am about to do something that has never been possible. Soon, you will be able to test teleports directly in Studio. Let us go. There it is, coming early next year.

Speaker

That's the future of Studio. Improved creation, iteration, and testing for teams at any scale. Come by the Studio booth to learn more, and thank you very much.

Operator

Thank you. Please welcome Roblox Senior Director of Product, Robert Melle, Senior Manager of Product Design, Shipoy Lu, and Senior Director of Engineering, Oren Jacob.

Operator

Good. Sweet. Then step up.

FULL TRANSCRIPT

Continue the full translated transcript in StockNow.

Access every statement, the English original, and speaker-by-speaker history with StockNow Pro.

View the full transcript with Pro

More recent earnings calls

View earnings calendar