Teleport Ability Based on Omen's Shadowstep in Valorant
My latest project idea was to recreate a movement ability from Valorant. I may do more than one, but the first one I’ve created is the Agent Omen’s Shadowstep ability. Take a look at this Youtube video from user WootyStyleTV:
So we have a smoky effect indicating to where the player will be teleported, a cast time during which the player’s vision is briefly impeded, and a progress bar UI element that corresponds with the cast time, which disappears on completion.
The player can only teleport onto a flat surface, so the teleport endpoint “sticks” to particular surfaces and will move to the top of a higher surface when the player aims towards a given object. The player can cancel out of the ability by pressing the ability’s button again.
Below is a demonstration of my end result in UE4.