Discuss Scratch
- Discussion Forums
- » Suggestions
- » Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)
- BigNate469
-
Scratcher
1000+ posts
Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)
Support!!!Please state why you support, the forums are not a polling service.
- MillionOfficial
-
Scratcher
500+ posts
Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)
SUPPORT
SUPPORT :: variables
SUPPORT :: control
SUPPORT :: operators
SUPPORT :: motion
SUPPORT :: sensing
SUPPORT :: custom
SUPPORT :: custom-arg
SUPPORT :: sound
- TheCreatorOfUnTV
-
Scratcher
1000+ posts
Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)
SUPPORT
SUPPORT :: variables
SUPPORT :: control
SUPPORT :: operators
SUPPORT :: motion
SUPPORT :: sensing
SUPPORT :: custom
SUPPORT :: custom-arg
SUPPORT :: sound
Please state why you support, the forums are not a polling service.
- Elliott_johnson
-
Scratcher
2 posts
Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)
I need this
- pippy2011eight
-
Scratcher
500+ posts
Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)
yes, mainly because then I can use the backpack for scripts
- taco_from_ohio453
-
Scratcher
40 posts
Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)
OMG YES WE NEED THIS. I can’t with searching through my backpack for like 6 hours. I just have a question. If you backpack a sprite with code, would the code remain there, or disappear? OH AND ALSO, we should be able to delete anything we want from the library, and the deleted stuff, would go to “my trash” which is basically the project trash feature.
Last edited by taco_from_ohio453 (Sept. 27, 2025 22:22:48)
- taco_from_ohio453
-
Scratcher
40 posts
Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)
So… it's the backpack?Here’s the thing, the backpack, would be used for scripts. And the library, would be used for literally anything else.
- tagrim123
-
Scratcher
500+ posts
Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)
Full Support!!!!! This is so useful for sounds you use alot.
- DarthVader4Life
-
Scratcher
1000+ posts
Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)
The backpack is handy for quick access to multiple types of assets between projects. I think that functionality should remain should this suggestion be implemented. This suggestion would provide a good long term storage solution between projects for sprites, costumes, sounds, et cetera. That way, you can have the backpack for whatever you currently need on hand and the asset libraries for projects you will get around to later.
- Scratch_Cat_Coder8
-
Scratcher
1000+ posts
Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)
Support! Definitely would help save storage for devices and make it easier to open sprites and stuff to other projects without having to find said asset in the backpack every time.
- pippy2011eight
-
Scratcher
500+ posts
Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)
Support, it would be useful not to have to pull something out of the backpack, which is very glitchySupport!!!Please state why you support, the forums are not a polling service.
- EndeerEevee
-
Scratcher
11 posts
Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)
Well, I think Scratch's users should have their own sprite / costume library, in which, they could keep their own sprites and costumes.In addition to this, maybe a way to sharemake different libraries for yourself and be able to send it to others?
Well, how it would look like?
I think it would look like this:
User's own library could be accessed by clicking the “My Library” category on the Sprite Library:
The same with the costume library:
User's own library could look like this:
While user's own costume library could look like this:
To add a sprite into their own sprite library, they could right-click their wanted sprite, select Add, and it would be added, just like in this mockup:
The same would be with the costume library:
The user could remove their own sprite/costume by just clicking the delete button:
Mockups made with paint.net
Sound Library
As suggested by @Sunarcher, the mockups for sound library have been made.
Like sprite and costume libraries, the your own sound library could be accessed in “My Library” category:
User's own sound library would look like this:
To add a sound into their sound library, the user could just right-click and select Add, just like with sprites/costumes:
To remove the wanted sound, the user just could right-click the sound in their sound library, and select Delete:
Mockups here also made with paint.net
Backdrop Library
As suggested by @elephanttime, the mockups for the Backdrop Library have been finally made.
Like sprite/costume/sound libraries, you could access your own sound library in “My Library” category:
This is how user's own backdrop library could look like:
To add a backdrop into their backdrop library, the user could just right-click and select Add, just like with sprites/costumes/audio:
To remove the wanted backdrop, the user just could right-click the backdrop in their backdrop library, and select Delete:
Mockups here also also made with paint.net
Minor ideas
There are some minor ideas, suggested by Scratchers.
Nambaseking01's ideas:Why would Scratch need this?
- If a user adds a sprite/audio with the same title as another one, it would get that title but then with a number behind it. For example, if there is a sprite called “fun”, and another sprite called fun was added into the library, it would be called “fun2” automatically, and if there was another one, it would be “fun3”, and so on…
- The Scratch Team should be able to view anything in your sprite/audio library, and maybe one will think “Oh no! The Scratch Team will see all my private audios and sprites!”, but here's what they said about a suggestion that the Scratch Team shouldn't be able to view unshared projects. The same reasons are applicable for this library.
- If there was a sprite/audio that looked/sounded exactly the same as another one, there would be an error message saying “This sprite/audio already exists in your library!” and you wouldn't be able to add it just to prevent server space clogging.
Why? There are some answers why.
1. Easier for animators
Some animators could have a lot of characters, but they also could have a backpack, full of many resources. This would be easier for them to manage, instead of searching through the entire backpack.
2. Easier for everyone
This could be easier and could change Scratch forever. People, who want to remix an AY project, they can find their wanted character easily, instead through searching their messy backpacks.
Some people can have many SFX in their backpack, and sound libraries can make their management 100% easier.
This would make Scratch easier; what's even the point of backpacks, if custom libraries exist?
But, also, there is one more important thing about my suggestion. They would be private: other users couldn't find and use other person's library.
And now…
Thank you for reading my entire post. It took me half an hour to make these mockups and write ALL of this.
Now, write your opinion below!
- EndeerEevee
-
Scratcher
11 posts
Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)
Honestly, this is a great idea, seperate libraries with different names though
say [Hello! I'm Ender Eevee!] for (2) secs
- Parkour_Champion
-
Scratcher
76 posts
Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)
Support, I've like never used the backpack in my life and there is 0 things in it and I really dislike putting stuff in it (IDK why) this would be really good
- eli290600
-
Scratcher
5 posts
Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)
that's a good idea!

- BadBackLeg
-
Scratcher
1000+ posts
Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)
I know people have said it, but can't you just use the backpack?
- UndErSWAPPPP
-
Scratcher
100+ posts
Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)
support
it would help with deltabsurd,that's for sure.
it would help with deltabsurd,that's for sure.
Last edited by UndErSWAPPPP (Oct. 21, 2025 14:13:11)
- mtaka4
-
Scratcher
500+ posts
Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)
No support if that gets added, could be used for private messaging.-snip-In addition to this, maybe a way to sharemake different libraries for yourself and be able to send it to others?
- EndeerEevee
-
Scratcher
11 posts
Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)
oh yeah, I didn't think of that but maybe scratch could be put in a type of system where it could check if it is a real face or says sensitive content? maybe it could have a checking system when you try to share it and it takes a few days to be checked?No support if that gets added, could be used for private messaging.-snip-In addition to this, maybe a way to sharemake different libraries for yourself and be able to send it to others?
- Henry_Stick
-
Scratcher
14 posts
Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)
+1 but also allowing custom blocks to be searched
- Discussion Forums
- » Suggestions
-
» Your Own Sprite / Costume / Sound / Backdrop Library (PLEASE READ BEFORE POSTING)






























