Take this with a very large grain of salt, cuz I haven’t released any of my pixel art assets on itch. But being both a programmer & a pixel artist, here are a few things I’d consider when releasing an asset pack:
- Do the assets have one or more shared palette(s)? If so, including the palette(s) would be very helpful for anyone who has to make alternate versions or edits of the assets.
- If we’re talking sprites rather than tiles, I’d consider including them as both individual textures and as spritesheets. And in the latter case, providing some text or markdown file that serves as an index of where all those sprites are located (ie. separate asset filename, position in the sheet / pixel dimensions) would be especially helpful for programmers
- If you’re shipping the images as RGBA or similar rather than indexed color, make sure the fully-transparent regions are all the same RGB value, and that color isn’t part of the palette. While they’re no longer common, some indexed-color tools still exist and they usually ignore the alpha channel.
- Also consider pre-optimizing the files if applicable, PNGs in particular can be made much smaller while remaining lossless. There are tools you can find that do this for you.