The Skills Tree plugin offers the following features:
-A base Skill class that can modified through Blueprints
-Skill stats for every skill
-Level stats table for every skill level
-Four different skill categories (Instant, casting, passive and passive looping skills)
-Various properties like skill categories (up to 256 different categories supported!), name and description
-Dedicated functions intended for BP overriding (Execute Skill and Casting Finished)
-A Skill Unlock Component (attached to every Skill), responsible for unlocking every skill based on your criteria
-A Skills Tree Component that manages all of the above
-Save and Load functionality that stores the state of your progress.
-A custom warning system that notifies you when something went wrong while prompting you with a possible fix.