Eu tenho pesquisado no Google como jogos como Clash of Clans renderizam suas tropas, e parece que eles estão pré-renderizando modelos 3D em folhas de sprite 2D antes do tempo de execução, e renderizando essas imagens 2D em tempo de execução. No entanto, as tropas em Clash of Clans podem enfrentar qualquer direção.
No meu jogo semelhante, se eu fosse criar uma imagem para cada orientação (0-360 graus) para cada tipo de tropa (existem 18 tipos) em cada quadro em sua animação, eles teriam que produzir uma quantidade enorme de imagens. Não posso imaginar que isso é o que outros desenvolvedores estão fazendo, então como posso realmente fazer isso?