Hi Raed,
this is a very good questions. I have the same issue as there doesn’t seem to be a best practice for animation, I haven’t found any. Playing montage is always a way but you loose almost all control when you play a montage. Playing montage in AnimBP is not possible and when you play plain animation you can’t animate only parts, like upper.body.
Would be good to have some explanation or best practice, or at least how someone does it with a larger project that has more then one montage.
Regards,