Are you shipping textures to players as PNGs? The goal of this post is to convince you that this is suboptimal, and walk you through a better approach.
I’ll also share my implementation of the suggested approach, but if you’d rather do it yourself I’ll also provide you with the information you need to get started.
If you’re using a game engine, it is almost certainly doing what this post suggests automatically, but it doesn’t hurt to double check!