Would it be wise to use an animation to perform a dodging motion?

Say an attack is incoming and you have to dodge it by jumping quickly to side. Would it be smart to make an animation that has the player lunge to the side? Do I need a Motion actuator + an Action actuator for the player to move on the local axis and play the animation? Or can I just simply have the player slide the left or right as part of the dodge animation?

I would move the hitbox with physics/logic and play an animation in sync.

(animate the actor but don’t move the root)

Okay, thanks.