A highly customizable and modular talent tree system that allows developers to easily implement skill progression, upgrades, and character abilities into their projects. This system supports both Blueprint and C++ workflows, offering a flexible solution for any genre of game. Supports Common UI, Enhanced Input, Gameplay Ability System (GAS), and includes support for skill QuickBars and CoolDown display. The system also features an intuitive talent tree editor for easy talent node creation and management, with support for modular UI extensions. Additionally, the system supports saving and loading, multiplayer, and modular skill node expansion through TalentTrait and TalentNodeTrait. The talent tree final result can be previewed in real-time in the editor, following the developer's view position for a smooth editing experience.
Video Trailer : VideoTrailer
Playable Demo : TalentDemo
Video Tutorial : VideoTutorial
Discord Link : Discord
Features:
Talent Tree Editor
Real-time Final Result Display in Editor and View Position Tracking
Supports Multiple Skill Types
Flexible Validation Logic
Skill Quick Bar and Cooldown Display
Common UI Support
Enhanced Input Support
Gameplay Ability System (GAS) Support
Advanced Node Connections: Supports straight lines and polylines.
Modular Node UI Extension
Save and Load Support
Multiplayer Support
Modular Node Trait/Processor/Fragment Expansion
Multiple Start Node Support
Node Lock Group