Overview

WCGASSkillTreeData is a Data Asset that defines the complete structure of a skill tree in the Wonderscape Creations GAS Ally plugin. It allows designers to create interconnected skill nodes with prerequisites, costs, rewards, branches, tiers, and mastery bonuses without writing any C++ code, making skill tree design a fully designer-driven workflow. Each skill tree is loaded and managed by the Skill Tree Component for runtime progression tracking.


Creating a Skill Tree Data Asset

Using the Wonderscape GAS Ally Menu

  1. Open the Content Browser
  2. Right-click in any folder where you want to create the asset
  3. Navigate to: Wonderscape GAS Ally > Skill Tree > Skill Tree Data
  4. Give your new asset a descriptive name (e.g., DA_CombatSkillTreeDA_MagicTreeDA_PrestigeTree)
  5. Double-click the asset to open it and configure its properties

How Skill Tree Data Works

Registration Flow

  1. Asset Creation
  2. Runtime Loading
  3. Progression Tracking

Configuration Properties

Tree Identity

Property Description Required Notes
Tree ID Unique gameplay tag identifier ✅ Yes SkillTree.CombatSkillTree.Magic.Fire
Display Name Name shown in UI ⚠️ Recommended Combat SkillsFire Magic
Description Detailed description of the tree Optional Supports MultiLine for longer text
Tree Icon Icon texture for UI display Optional Soft reference for optimal memory usage
Sort Order UI display order (lower = first) Optional Default: 0