Dê uma olhada no RotSprite .
RotSprite é um algoritmo de escala e rotação para sprites desenvolvido pela Xenowhirl. Produz muito menos artefatos que os algoritmos de rotação do vizinho mais próximo e, como o EPX, não introduz novas cores na imagem (ao contrário da maioria dos sistemas de interpolação).
O algoritmo primeiro dimensiona a imagem para 8 vezes seu tamanho original com um algoritmo Scale2 × modificado que trata pixels semelhantes (e não idênticos) como correspondências. Em seguida, calcula qual deslocamento de rotação usar, favorecendo pontos amostrados que não são pixels de limite. Em seguida, a imagem girada é criada com um algoritmo de escala e rotação do vizinho mais próximo que reduz simultaneamente a imagem grande ao seu tamanho original e gira a imagem. Por fim, os detalhes de um único pixel ignorados serão restaurados se o pixel correspondente na imagem de origem for diferente e o pixel de destino tiver três vizinhos idênticos.
Você pode implementar esse algoritmo como parte do código de desenho do seu jogo ou usá-lo para criar ativos rotacionados antecipadamente. A ferramenta de pixel art Aseprite integrou o RotSprite como parte de seu editor de sprites.
Além disso, dê uma olhada neste tópico dos fóruns do Unity sobre como usar o RotSprite no Unity, bem como informações mais gerais sobre o RotSprite.