GS2-SkillTree SDK for Game Engine API Reference
Specifications of models and API references for GS2-SkillTree SDK for Game Engine
Implements skill trees used as character progression elements. Players unlock nodes arranged in a tree to acquire skills or improve character parameters.
Each node can define prerequisite nodes, verification actions, and consume actions such as skill points, items, or currency. A node can be unlocked only after its prerequisites and verification conditions are satisfied and its costs are consumed.
Unlocked states are stored per propertyId, allowing multiple characters in one account to maintain independent skill trees.
Nodes can also be restrained to support build resets, with the return rate controlling how much of the original cost is refunded.
GS2-Buff can temporarily adjust unlock conditions, costs, and refund rates without rewriting the master data.
Specifications of models and API references for GS2-SkillTree SDK for Game Engine
Specification of models and API references for GS2-SkillTree SDK for various programming languages
Reference for event triggers that call extended scripts
The template format used when creating stacks with GS2-Deploy, and implementation examples of template output in various languages using CDK
Reference for the master data format and the models to be imported
Specification of verify/consume/acquire transaction actions
Describes the fields within models/actions whose parameters can be adjusted when applying buffs with GS2-Buff, and how to configure the scope in which those buffs are applied.