Description
Documentation / Discord Server / Example Project / Changelog
Last Update: September 6th, 2023 (6.0.1 for 5.3)
GAS Companion aims to be a general base for GAS powered projects without making any game design choices. The various parts of the system are intended to be subclassed and customized per project needs.
It includes the necessary initial C++ setup, helpers and additional features to get started on a new project that aims to use Epic’s GAS plugin (used namely in Fortnite and Paragon, and showcased in Action RPG project)
It enables non C++ developers to work with GAS using only Blueprints. Even non BP friendly, c++ required parts of GAS like Gameplay Attributes can be handled with a custom C++ generation Wizard for Attribute Sets.
Similarly, GAS Companion can help existing projects that are considering the use of GAS and accelerate the implementation, or provide guidance.
Features
Ability Queue System
Custom AbilitySystemComponent and GameplayAbility
Modular Gameplay Actors
Component based Most of the API is provided by Actor Components (Core / Combo / Ability Queue)
Technical Details
Code Modules:
Number of Blueprints: 19
Number of C++ Classes: 103
Network Replicated: Yes
Version: 6.0.1 (5.3) – 6.0.0 (5.0 / 5.1 / 5.2)
Version: 3.4.0 (4.27) / 2.1.1 (4.26) / 1.1.2 (4.24-4.25)
Important/Additional Notes: Although it should support all the mentioned platforms above, this plugin has been tested exclusively on Windows.
Supported Engine Versions
4.24 – 4.27, 5.0 – 5.3