How could I improve this melee combat?

Yesterday, my team made our game’s Discord server public, and I’m in a rush to show off what we’ve done so far. It’s an MMORPG, so ofcourse I’m gonna work on the combat. I’ve put a bunch of stuff in since then, like (subtle) camera shake, better animations, and some backend improvements/optimizations.

This is what I got so far (light blood warning):

It’s starting to look much better than how it was before, but I still feel like there’s something missing. Any ideas on how I could make it feel more impactful? Any good resources I could use? Thanks if possible.

You could add knockback and play some kind of animation on the damaged dummy/player, that will make the hits feel a lot more impactful.

2 Likes

I actually did that, it’s just that the root part of the dummy is anchored. There’s a subtle random flinch animation that plays, too.

This is what it looks like unanchored:

This isn’t an animation… It just move…

1 Like

There is, it’s just…

subtle

I made it a bit more noticeable:

It might be better to have a more noticeable animation. During combat, I would think that the player is just backing up and not actually being hit by the weapon since the knockback animation only pushes the humanoid back.

Does it have any form of stun system? Something to make it so if you hit someone, they can’t attack while they’re being hit? Also yeah, the flinching is WAY too subtle you need them to look like theyre staggering when you knock them back

1 Like

I’m planning on adding that, but we’re still designing it.

also just curious, what hitbox are you using?

It’s custom. Won’t be able to elaborate because of script kiddies

1 Like

i think the 2nd animation is kinda odd, besides that, to improve the feel of it, visual effects are very important, and yea as people sad, an animation for when the opponent is beeing hit goes a long way. Maybe you can also implement a sistem to make the attacks look like they flow into each other, rather than retuerning to neutral position every time

lose the camera wobble, it might look better, but its bad in the long run.