The GAS Helper Plugin is an EditorUtilityWidget to create, edit and Manage the AttributeSet Creation for the Gameplay-Ability-System (= GAS).
The Plugin handles the GAS Setup, adds all needed Dependencies to your Project and Generates your basic Source Files to deal with GAS.
The Editor allows to add new, edit existing or remove Attributes, sort them in Categories and generate the Sourcefiles for the AttributeSet Class.
On Top, you can create GameplayAbility Variables and set their default Values.
Beside Attributes and the GameplayAbility, the Generator of the Editor creates the basic Classes like a Character, the GameplayAbility, the AttributeSet and creates new Data Types to handle Attributes easily via Blueprint.
All generated Events, functions and Data Types are exposed to Blueprint and help you to drive GAS logic without the long way around diverse Nodes to get/set Attributes.
You can find the Plugin here:
GAS Helper Plugin
The Video Doc: