Creating and saving/overriding a sprite asset at runtime?

Hey everyone.

I know it’s possible to create/save/override new assets in the editor using AssetDatabase.CreateAsset(), but is there any alternative for within the built player?

I have scripts set up to grab a user’s Facebook friends and their profile pictures to display on a custom screen, which all works perfectly as is, but I figured it would be more efficient to somehow store and save the retrieved images to reference later instead of grabbing them all again every time. Can this be done?

Maybe you can store sprite image in Application.persistentDataPath