Intro
Wonderscape Creations GAS Ally (WC GAS Ally) is a plugin developed with designers in mind. It is built on top of Unreal Engines Gameplay Ability System (GAS) and is used to speed up production and enhance the already powerful capabilities of GAS. It is completely agnostic and does not force you to utilize a child of a GAS critical class. This means you can utilize this alongside other plugins that use GAS such as Narrative Pro, Ascent Combat Framework Ultimate, and Ninja Bear Combat without having to worry about picking and choosing which pieces you’ll ignore. On top of that, every Core Pillar of this plugin is independent and each one has its own pillars. Its completely modular, allowing the designer to choose which parts to use and which parts to ignore. A great deal of time and energy has gone into ensuring that its as lightweight as possible and doesn’t duplicate or hinder GAS in anyway.
Quick Setup
Attribute Configuration
Combat Configuration
Level and Heritage Configurations
Status Effect & Resistance Configuration
Skill Tree Configuration
Ability Library, Curriculum, & World Context Configuration
Faction and AI Configuration
Attribute Factory (Core Pillar)
Attribute Factory
WC GAS Ally Attribute & Combat Settings
Attribute Subsystems
Components
Attribute Data Assets
Mod Mag Calculations
Execution Calculations
Function Libraries
Debugging System
Adding External Attribute Sets
Gameplay Effect Systems (Core Pillar)
Status Effect System
WC GAS Ally Status Effect Settings
Status Effect Subsystem
Status Effect Component
Status Effect Data Assets
Resistance System
WC GAS Ally Resistance Settings
Resistance Subsystem
Resistance Component
Resistance Data Assets
Ability Systems (Core Pillar)
WC GAS Ally Ability Library Settings
WC GAS Ally Ability Curriculum Settings
Ability Subsystems
Curriculum Component
Ability Data Assets
Custom Gameplay Cues
Supporting Systems
Event Subsystem
Combat Systems (Core Pillar)
Transfer System
Transfer Subsystem
World Context System
WC GAS Ally World Context Settings
World Context Subsystem
UWCGASContextBridge
WCGASContextVolume
World Context Data
Factions System
WC GAS Ally Faction System Settings
WC GAS Ally Faction System
AI System
WC GAS Ally AI Combat Settings
AI Combat Subsystem
AI Combat Components
AI Combat Data Assets
Behavior Tree Support
State Tree Support
Environment Query System Support
Gameplay Systems (Core Pillar)
Leveling System
WC GAS Ally Leveling Settings
Leveling Subsystem
Leveling Component
Leveling Rules Data
Custom XP Formula
Custom Cost Formula
Heritage System
WC GAS Ally Heritage Settings
Heritage Subsystem
Heritage Component
Heritage Data
Skill Tree System
WC GAS Ally Skill Tree Settings
Skill Tree Component
Skill Tree Data Classes
Feat System
Feat Component
Feat Pool Data
NPC Feat Config
Difficulty System
WC GAS Ally Difficulty Settings
Difficulty Tier Data
Difficulty Subsystem
Future Additions - POST RELEASE
- Archon Mage is the example - Absorb attributes from target to enhance attributes of self and party
- Resource Transference. IE steal 50 health to gain 50 health or 50 mana
- Unified Save Subsystem where designer just places a check mark on each component that needs saved then provides a single function or 2 for saving/loading in unique save systems
- Adjust Factions so that it can be an array within an array instead of how it is now
POST RELEASE BUG FIXES
- Skill Tree Settings currency tool tip and look up needs fixed, already fixed in data assets themselves
- Skill Tree Settings Default Cost Handler Class tooltip needs fixed due to attribute cost naming convention change