I am adding a melee combo mechanic to my game. Think Devil May Cry, Nier Automata, or Dark Souls. I’ve heard very good things about the GameplayAbility plugin, and I’ve started messing around with it. However, in the back of my head I keep telling myself I should just rely on my own implementation.
My idea would be like this: Player spams one of the face buttons, the attacks will keep executing. Press another face button, now we are doing a different kind of melee attack. Of course, there is a limit to the length of combos.
Anybody have any experience with the GameplayAbility system? I’m going to be adding buffs and such as well, and that’s where I’m hung up on. I don’t know if I should let the GameplayAbility take control of the combo mechanic, or go the hybrid route and have my own custom implementation of the melee that calls the GameplayAbility system whenever I need to add a buff such as attack boosts triggered by doing a specific attack.