INCOMING UPDATE NEWS:
I’ve been away for couple weeks, ton of work as usually. I sidetracked a bit and reworked melee attacks system. As usual - I thought it will take much less time. It is just animation swap right? Not exactly… I wanted to do it systemic and scalable, as less logic invasive as possible. On the go I decided to extend it with combo attacks feature, where you can add as many attacks as you like, without touching blueprints. On top of that, I reanimated all animations for melee attacks. I had animations from motion capture, from animators… but after putting them in game, they didn’t look good.
So I paid for them and I had to redo them anyway… All of this took about 2 weeks (mainly weekends). Would be much faster if I would not have to reanimate stuff. So it was fairly quick. This is good example of well designed feature, where implementation is in blueprints straight forward and when I’m focused. Similar like previous mechanics, settings and definitions are exposed to anim data, so you can change/add new attacks/animations without blueprint compiling, even without turning off the game. This data asset can be set per character. Additionally I made data asset for melee impacts itself, so when character is hitting wall, then different particle and sound can be spawned then hitting flesh.
What’s new:
- Melee system redesign: Now melee new melee attacks can be easily added and changed even during runtime. Attacks can be assigned per weapon grip type.
- New combo system: User can make combo with various amounts of attacks without changing any logic, also working on runtime.
- New melee attacks - strong punch, 3 hit combo, sprint flying kick
- New hit reactions - strong flinch
- Melee attacks set can assigned per character
Videos:
Overview for all attacks - TPS Kit - Melee attacks system improvements - available now! - YouTube
Updated rifle attack animation - [TPS Kit - Melee attacks - rifle attack update - YouTube
TPS Kit - Melee attacks system improvements - available now! - YouTube](TPS Kit - Melee attacks - rifle attack update - YouTube)