Common GAS - UE5 Based Gameplay Ability Framework

WHAT IS COMMON GAS?

Common GAS main goal is to accelerate your game implementation by providing gameplay framework with integration of GameplayAbility plugin, ModularGameplay and Game Features plugin, EnhancedInput plugin and much more!

Common GAS exposes functionality inside GAS by using Component and BlueprintFunction LIbraries so this interaction can be use for player-controlled characters and AI characters

WHAT IS COMMON GAS CANT DO RIGHT NOW?

Right now, in 1.0 AbilitySystemComponent Delegate events for things like binding cooldown,when ability has started or ended, binding to a specific attributes (useful for UI) and much more is not currently expose to blueprint.

Other than that, the targeting system in CommonGAS is not really flexible.It is taken from ActionRPG targeting system with its container. In CommonGAS next update, im planning to utilise GameplayTargetingSystem in 5.2 to combine both world and provide a better layer for Targeting.

And Lastly, we dont currently support Respawn and Death event. Im currently designing a better method for that system with GAS and EnhancedInput

If that sound up to your alley and you guys have any questions about the plugin, come join the discord! Im happy to hear your feedback and anything related to GAS :slight_smile:

1 Like