Skills Tree System

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