This listing has not been migrated to FAB by the seller. It is only available to use from your Vault in the Epic Games Launcher.Learn more about Fab

OldAsset

KhxiSaki - Code Plugins - Oct 14, 2022

Common GAS is a plugin that provides starting point for your project and using the power of Epic’s Gameplay Ability System to speed up your project development

  • Supported Platforms
  • Supported Engine Versions
    5.1
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

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

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

Common GAS provides functionalities such as:

  • Support for Modular Gameplay and Game Features plugin
  • Support for EnhancedInput plugin
  • AbilitySystem Component on PlayerState (for player-controlled characters)
  • AbilitySystem Component on Pawn( for AI characters)
  • Support AI plugin
  • Support StateTree plugin (experimental)
  • Attribute Set with common gameplay values (Health and Mana)
  • AbilityTasks
  • AI Tasks and Decorators
  • Integrate GameplayMessageRouter from Lyra


Have any questions? Check out our Discord server!

Technical Details

Features:

  • Gameplay Message Router

Integrate Lyra's GameplayMessageRouter plugin so designers can provide communication between gameplay actors and broadcast and listen to gameplay messages

  • Custom AbilitySystemComponet and GameplayAbility

Abilities with Gameplay Effect Containers (inspired by Action RPG project)

  • State Tree Implementation

Integrate StateTree plugin so designers can create AI using new StateTree and GameplayStateTree plugin in 5.1

  • Gameplay Ability based AI Tasks and Decorators

AI behaviours in form of Task and Decorator implementation with action such as ActivateAbilityBy(Class/Tags),

ApplyGameplayEffectTo(Self/Target) and etc

  • BlueprintFunctionLibrary and Component based (CommonExtension,InputBinding)

Gameplay Ability plugin APIs functionalities are being provided in the form of BlueprintFunctionLibrary and Components

  • Integrate Lyra's Default GameplayAbility,GameplayEffect and Attributes
  • Integrate Lyra's Ability Tag Relationship System
  • Integrate Lyra's InputTag ability activation


Code Modules:

  • CommonGAS(Runtime)
  • CommonGASNodes(UncookedOnly)


Number of Blueprints: 15

Number of C++ Classes: 84

Network Replicated: (Yes)

Version:

1.0 (5.1)

Tags

MODULARGAMEPLAYGAMEPLAYSTATETREESTATETREEREALISTICENHANCEDINPUTNoAICOMMONGASCOMMON GASGAMEPLAYABILITYGAMEFEATURESCODE PLUGINGAMEPLAYABILITIES