At some stage when you're creating 2D games, you will probably need to create your own 2D Sprite, and eventually your own Sprite Sheets. For those new to this, there are a few other things to keep in mind (other than the power of 2) when doing this. We'll discuss some of these things in the following section.
Best practices
Textures
While we have been emphasizing the Power Of Two, it is for a reason. Not only will they be more efficient, they also won't need rescaling at build time. As we have already said, in Unity you can use up to 4096x4096 pixels (make sure that you use these units in your graphics program), but 2048x2048 pixels is the highest available on many graphics cards and platforms. In other words...