Hi Creators!
2024 gave us Brat Summer, Moo Deng screaming, and celebrity lookalike contests — BUT, much more importantly, this year you all continued to raise the bar for developing on Roblox.
Per tradition, we’re highlighting some of your creations using our new features launched in 2024. From creating optimized city maps with Occlusion Culling to echoing caves using the Audio API, you used our tools in innovative ways that make Roblox unique. Let’s take a look!
Audio API
At the start of the year, we released our Audio API as a beta, and by fall launched it generally available in Studio. This API gives you more control over sound and voice chat to make experiences feel even more immersive. You showed us some cool use cases, like creating a speaker system and themed sound effects.
Creator: @Zomebody
Experience: Paint Punks FPS
In Paint Punks, @Zomebody also used generalized shapecasts to program a feature that lets players place down power-ups in Paint Punks with high accuracy:
Previously it was difficult to write bulletproof code that would prevent players from clipping their power-ups inside walls, but generalized shapecasts made it easy to position power-ups into unobstructed areas.
Creator: @Intykat
Experience: On Tap 17+
In the experience On Tap 17+, the developers needed to fix an issue of hearing other players through walls, as the noise was too generally too loud. They used the Audio API to make people in other rooms sound muffled. They also added location-based effects like an echoey cave, and they created microphones to broadcast players’ voices from speakers. Overall, they saw an increase in retention and it helped the game feel more realistic.
Today’s Picks on Marketplace
Shopping can feel overwhelming, and sometimes you just need some inspiration. We launched Today’s Picks on Marketplace in June as a curated sort with items selected by a team of in-house editors.
Today’s Picks on Marketplace featured one of @WhoseTrade brand collaborations, in which he created items for Skibidi x INVIZ. This feature spread awareness of the collaboration, driving noticeable sales.
Check out more of his items here.
EditableMesh and EditableImage APIs
As we continue building towards our vision for in-experience co-creation, we enabled EditableMesh
and EditableImage
APIs to be published to experiences this year. EditableMesh
gives you direct access to the vertices, faces and attributes of a given Mesh. EditableImage
objects allow for the runtime creation and manipulation of images by giving you direct access to the underlying pixels of the image.
Creators: @ObscureScrumptor @GalacticLemons
Experience: Doodle Deals!
@OutOfDinos implemented geometry slicing to break apart a donut and slice open a smiley face using EditableMesh, allowing for much more immersed VFX impacts and abilities in real time!
Occlusion Culling
We also released Occlusion Culling, which improves FPS by not drawing objects hidden behind other objects. This can be great for dense scenes like interiors and cityscapes .
Creator: @Lyzzz520
Experience: NewSmith🏠 RP
Creator: @EinMarek
Experience: Cookies
Material Generator
Generating a brick wall or wood floor shouldn’t feel like a hassle. We fully released Material Generator so that with just a text prompt you can create a new pattern almost instantly.
@MrPiglr (Lone Star Studio) used Material Generator to create custom textures for the carpets and walls in his upcoming game, Lone Star Bar.
@DanBuildsTrains made custom grass materials using both Material Generator and Grass Length for their experience Rail Sim Universe.
… and MORE grass!
ICYMI (which, if you did, are you living under a patch of grass?), GrassLength is fully released for anyone to publish custom grass length.
Creator: @TAYFUN7
Experience: TPS: Street Soccer
SurfaceAppearance Tinting
With SurfaceAppearance Tinting fully released this year, you can multiply a Color property with your SurfaceAppearance’s ColorMap to create color variations.
@ThatSinisterPumpkin created a sinister castle for a showcase and used SurfaceAppearance Tinting to easily make changes to foliage like the trees and shrubs without having to re-import new textures constantly.
Aerodynamics
Your players can try defying gravity with Aerodynamics now available in experiences . From realistic weather to flight simulations, you can take your players to new heights.
Creator: @Tyrosaur
Experience: Balloon Buddies🎈[+2 Player Obby]
Native Code Generation and New Type Solver
To further improve code performance this year, we made Luau Native Code Generation available on Roblox servers and in Roblox Studio. We also introduced the beta for Luau’s New Type Solver, providing early access to upcoming type systems features and improvements.
@TenebrisNoctua used both features to enhance their Studio plugin Class++. With Native Code Generation, TenebrisNoctua saw significant performance improvements in the module. And by using the New Type Solver beta, there was a significant drop in total amount of time spent from 16µs to 6-8µs, as seen in the before and after image:
Thumbnail Personalization
Roblox experiences got more personal with our new thumbnail personalization feature, allowing you to show the most relevant thumbnail to each user on Home.
@Adudu21 used thumbnail personalization for Push a Friend! and created four different thumbnails for various audiences. This led to more impressions, higher qPTR and increased revenue.
These of course aren’t the only achievements of this year, so a round of applause for everyone here who expresses themselves through creating on Roblox! We can’t wait to see what next year brings !! And ICYMI, check out our Creator Roadmap 2024: End of Year Recap!
See you in 2025,
frecklesnspectacles