Give us a way to save user created builds using the asset system

FORWARD FROM: DataStores Access and Storage Updates - #19 by metatablecatmaid

As a Roblox developer, it is currently too hard to efficiently save large user created builds in our games, currently, we have to effectively either recreate Roblox’s binary format, or create our own format that wraps around it.

The issue with this approach is because theres quite a few properties that you cant script around, such as solid mesh data. This probably isn’t an issue with most games as real-time CSG generation is still slow, but it can be done I guess.

We can already create assets using the CreateAsset API, but this creates a package in the player’s inventory, basically preventing us from controlling how it’s used. If our model files contain IP, such as furniture items, for example, we really dont want people being able to use it in any game.

Functionally, this would work in a similar way to it, but we can restrict how the created asset is used.

If Roblox is able to address this issue, it would improve my development experience because it would be a lot easier to save user creation in our games.

9 Likes