Is there any benefit to slicing in power of two dimensions inside a sprite sheet?

I’m pretty sure there is nothing to gain from doing that, but I want to clear up any doubts.


No, the sprite sheet itself has power-of-two dimensions to optimize specific situations like compression or texture handling on the GPU, although even that is becoming less and less relevant. Each slice still loads the entire sprite sheet, so the size of individual slices doesn’t matter much. It’s more important to create sensible groups and efficient layouts so that as few sprite atlases are used at one time as possible while still being small enough for the target hardware to handle.