As a designer, scripter, and game developer here on Roblox, my workflow typically involves iteration when it comes to assets (most commonly, images, but this also extends to meshes and sounds).
Due to this, I’ve discovered and have to deal with the following problems:
- Using temporary assets takes too long
- Putting temporary assets into unpublished places still requires you to go to the website to upload them
- It takes too long to see what an asset looks/sounds like when you can only upload them to website
- Since you can only upload them to the website, lots of redundant assets are uploaded to Roblox’s servers and are never used, and only serve to clutter us developers’ create pages
Here’s what I as a developer want to be able to do in studio:
- I want to be able to quickly put an asset into a place
- I want to be able to see/hear my assets before I put them into the cluttered asset management interface
- I want to be able to iterate on my assets without having to go through the process of uploading new ones every time
While the current problems are annoying, and I think they should be fixed, for now I believe my suggested solution should be prioritised over fixing them – as it is a theoretically-quick fix that also just speeds up the process of using temporary assets in places.
Currently, we are able to put our assets into the LocalAppData/Roblox/Versions/...
directory and they will be able to be locally put into studio. However, this is an unsatisfactory solution to the issue because:
- Navigating to
LocalAppData/Roblox/Versions/Version.../blahblah
is a hassle – I might as well just upload an asset - Local assets will be reset every time Roblox updates
- This is not official and may not work as intended in the future, as well having no support for bugs encountered in this context
These are issues that are probably interrupting the workflow of every developer (if not that, then designer). Having these issues resolved, or at least having my solution implemented, would improve the experience of developers affected by them.
Example of redundant images
Assets in the red boxes were chosen to be used, when their projects were relevant – and none of them are relevant anymore, so I’d happily delete them all.
Good luck to me if I want to find an older asset.
Thank you.