I’m happy to answer any questions.
So for the dash, there are three main things I added to achieve this:
-
The afterimage trail. Essentially it is just a repeating timer that spawns a sprite that is a copy of the current players sprite at the current location and fades out. Once it is finished fading out, it destroys itself. It also has a tint color added to it.
-
The second is a post processing shockwave/ripple effect with chromatic aberration. It plays the shockwave/ripple at the characters center point and goes outwards to the end of the screen.
-
A small camera shake and a little bit of hitstop.
Combining those three effects together should get a result like in the video. I hope this is helpful.