Studio Phantom Light - Modular Skill Tree System

Demo link : https://youtu.be/nWJGRK7mL6M

Modular & Data-Driven Skill Tree System is a fully functional single-player and multiplayer skill tree solution, built 100% in Blueprints, featuring an optimized architecture and clean, readable logic.

Press E to open the Skill Tree. On the left, a scroll box lists all available items. You can add new items through parameters only (fully explained in the documentation included with the project) without modifying any code.

The system is fully modular to fit any use case. On the right, you’ll see the selected item’s icon, description, name, required level, required points, and prerequisite items, based on what you clicked in the left panel.

A dedicated “Unlock” button on the right allows you to unlock the selected item if all requirements are met: you have the required level, you have already unlocked the prerequisite items, and you have enough skill points. Each time an item is unlocked, the required number of points is deducted from your available points.

You can filter items using an intelligent search bar at the top left, which updates dynamically with each character you type to display matching items. At the top right, additional filters let you sort by category (Weapon, Build, Health, etc.) or by unlock state (Unlocked / Locked).

Items that require a higher level appear greyed out with a lock icon. Once you reach the required level, the system automatically updates no player action needed and removes the lock. Locked items remain greyed out, while unlocked items are displayed normally.

A level and skill point system is also included, powered by Data Tables, allowing you to define the XP required to reach each next level and the number of points awarded per level.

The system also provides a dedicated Add XP function that automatically calculates how many levels the player gains and how many points should be awarded, then updates the player interface accordingly.

Provided with 46 icons (the icons were created using artificial intelligence).