πŸ‘‹Welcome to GCC (2.6) documentation

GCC tip: Make sure to check out overview and getting started

Overview

Thinking of using Gameplay Ability system but in need of a starting point to start your project? 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

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

GCC doesn't assume your game architecture, GCC only act as the framework for you to use for your game framework. The design of it is up to you

Technical Details

  • Refactor Gameplay Code

  • Initialization using GameFrameworkinitState

  • PawnExtensionComponent handling ASC initialization

  • GAS + Enhanced Input Integration

  • Attributes Initialization using AttributeSetInitter

  • GameplayEffectContainer

  • GameplayAbilityActorInfo

  • New Libraries for handling GAS related tasks

  • Rework game feature action

  • New health component to handle health related tasks

  • Rework attribute set and added HealthSet to work in combination with HealthComponent

  • AsyncTasks for UI containing ASC delegate (Cooldown,AttributeChange,StackChange)

pageGetting StartedpageInstallation

Contact Us:

Last updated