Gradient map shader to change hues.
2D animation in Unity was achieved with DOTween. This required setting the body part sprite pivot points to align with joint locations. Separately, Unity VFX were incorporated and layered both in front of and behind the animated elements.
A quick test generated with DALL·E, photo-bashed in Photoshop, assembled and animated in Unity.