No need for that kind of weird trickery, just swap the actor's mesh, for example like this in UE4: https://answers.unrealengine.com/questions/272247/change-mesh-1.html But to go more into the technical aspect, yes, they are scripted, using the same script language they used in their sprite-based games like Blazblue, so…