VFX made in Unity VFX Graph for a fighting game. I also made a shader for the impact frame.
Final Punch trail, smoke and blood
Impact frame to add tension
Knee flash
The outline shader is activated to achieve the impact frame. This shader compares the normal and the color from the pixel with its neightbour pixels. If the value differs too much (it's greater than a threshold), there is an edge there.
VFX Graph of the flash, with a short lifetime and very bright colors. The parameters change between the different flashes to add variation.
The graph for the smoke circle created behind the hit character.