All assets have a unique ID associated with a single Roblox account and they are automatically submitted to Roblox’s moderation team at the time of upload. Moderation typically only takes a few minutes and your asset will be usable in Roblox Studio once approved. Learn more about asset moderation here.
Images
Images can be uploaded within Studio for use as textures in the 3D world, images for particle effects, or as part of GUIs for menus and interactive objects.
Meshes
A MeshPart is a physically-simulated object that supports upload of custom meshes in .fbx or .obj format.
Audio
Roblox utilizes audio in .mp3 or .ogg format. To add audio assets to your game, follow the instructions in the articles/sounds and music|Sounds and Music article.
Models
In Roblox development, the term “model” can refer to any game object, similar to “Prefabs” in Unity. This model mechanism is useful for creating and sharing groups of parts/objects, 3D meshes, scripts, physical contraptions, and more.
Animations
Character animations created via the articles/using animation editor|Animation Editor can either be saved within the game itself or uploaded to Roblox. For details, see articles/using animation editor|Using the Animation Editor.
Packages
articles/roblox packages|Packages let you create object hierarchies once and re-use them in as many games as you’d like. The primary advantage of this workflow is that you can keep packages in sync by updating any copy within any game to the most current version. See the articles/roblox packages|Roblox Packages article for details.