This Skills Tree System is a C++ Plugin that offers a fast and easy way to incorporate a Skills Tree system in your project. Even though it’s a C++ plugin you can leverage every one of its features in Blueprints. In case you’re a C++ programmer, the source code is fully documented and is included in the submitted marketplace content.
Features overview
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 the unlock functionality for every skill
- Inside this component you can add stuff like Required Skills that need to be learned in order to learn the current Skill or Number of Required Skills in a specific category
- A Skills Tree Component that manages all of the above
- Save and Load functionality that stores the state of everything that the Skills Tree Component needs to know
Take a look at some screenshots:
You can already take a look at the documentation here.
Submitted price: 24.99