As a Roblox developer, it is currently too hard to optimize my game’s performance for lower-end devices when Roblox brings in default clothes at 5.333 MB. The less client side memory at any given time, the less likely devices are to crash, and crashes are bad since then less players are able to play your game. This is extremely apparent when it is or is not a problem based on crash statistics
I have been working on my game optimizing textures for quite a while now, trying to reduce the memory usage on the client so that old phones and other lower-end devices don’t crash as often. As I was doing a recent check on live servers to find the largest assets and see if I could optimize them, I ran into something I didn’t even know was an issue at play, Roblox’s own assets.
One of the times I went into a game, I screen-capped the memory usage, found 1 asset Id of mine that only was used on a special event during runtime, while another was a default Roblox clothing item. Who needs 5.333MB of HD pants to be the default?
If Roblox is able to address this issue, replacing default clothing they upload with lower resolutions, while not looking much worse, it would improve the memory usage statistics for every single game that allows custom characters, this would bring down the crash rates and boost the playability for all such games.