Drift Mechanic

The first thing I would try would be playing with the Ground Friction and Deceleration etc. kinds of variables in the CharacterMovement component. I have gotten drifty motion that way on a Character pawn.