Combo Graph is an Unreal plugin based on GAS (Gameplay Ability System) that lets you focus on Combo / Combat design with a Custom Graph and node-based Editor to deliver a fast, flexible and enjoyable developer experience.
The main idea behind this plugin is to try to cut down iteration times as much as possible when designing and prototyping a new combat system / combos.
Paired with good animation packs, this plugin hopefully has everything a gameplay developer needs to quickly and efficiently build their own melee combat system.
Features:
Custom Editor - Highly customized Asset Editor with State Machine like graph and Persona (animation) viewport / preview.
Can use sequence or montages in the graph.
Enhanced Input - Can define transition using Enhanced Inputs and have them displayed with keyboard / gamepad icons in the graph.
Auto Setup mechanism for animation notify states
Can define GE cost and Effect Containers to apply (ex. damage) for each node.
Non GAS users can use similar containers to apply damage via Unreal's Damage System.
Can use combo graphs without Gameplay Abilities
Can define Gameplay Cues Containers to apply (for instance SFX / VFX for hit impacts) for each node.
Replicated and Multiplayer ready