Help with punch VFX?

I have a simple punch here but I’ve never been good at vfx. Right now I just have a placeholder shockwave that spawns at random positions around the player. Obviously this looks bland and out of place, anyone know how I can make this look better with vfx?

1 Like

I have also never been good with VFX, but if I know one thing just look for cool particles and definitely make the screen shake.

2 Likes
  1. make it match the arm position
  2. make it scale out from 0,0,0 or desired size (whatever you like more)
  3. make it rotate a bit
  4. add more vfx’s to it, like a ring or something. (just anything for more detail)
1 Like

Using your and @bobertus00 feedback, I improved it a bit.

I added camera shake, a ring at the bottom, changed the shockwave vfx, and gave them a size tween.
I won’t be making it match the arm position since eventually the player’s punches will be faster, appreciate the feedback, any more to add upon this?

2 Likes

Looks much better! Could use some more VFX later on but for now it’s good.

2 Likes

it looks really good now!
my one last tip would be having the punch vfx actually rotate (if it does then it currently isnt noticable)

1 Like

Try adding some variation on the ring and punch effect size. Have the ring also start on random rotations. I feel like it would look better if the effect on the dummy also had some variation on where it spawns.

Also, try making the legs be able to move during the punching so it doesn’t look like the player is just sliding along the ground.

1 Like

This punch VFX looks awesome! Great job on it! You should make it so the white outline/effect after the punch disappears faster. How long did this take to create? What game will this be used in?

I will implement the size and rotation variation, thanks. The effect on the dummy does spawn in different places, I guess it’s just minimal and hard to notice haha

make it dissapear faster and make it more vibrant. also add more load up frame and follow through frames to make the punches seem stronger.

randomize the playbackspeed of the sound each punch, and make more unique punching animations to add