DodgeRoll with character movement? Is it possible?

Hi, can I make the same dodge roll as in Enter The Gungeon??

I want to control player position exactly during roll via curve (faster in begging, slower in end)

I can make it with SetActorLocation and timeline but that way I cant move up and down stairs and go through collision.

Can I have all collision checks as if Character moves but move it manually or is it only acceleration based movement?