This asset provides a user-friendly and customizable Talent Tree Node Interface System for your Unity projects. Design your tree in a dedicated graph editor or generate a complete one automatically, then drive character progression, skill unlocks, gameplay costs (gold, items, player level) and per-tier effects — with a runtime save system included.
Tree editor
- Custom node editor to design a Skill Tree / Talent Tree
- Auto Layout & Generator — arrange your existing tree or generate a complete one from scratch across 6 layout patterns (vertical, horizontal, tech tree, radial clusters, constellations, tiered specializations), with live preview and single-step undo
- Full undo/redo, multi-selection, bulk editing, align & distribute
- Snap to grid, alignment guides, node search, zoom and frame-on-selection
- Validation panel that surfaces structural problems before runtime
- Connection line styles (Bezier, Straight, Step) with per-node port sides
- Open a tree straight from its asset: inspector button or double-click
Progression & costs
- Point pools per talent (Global, Dark, Fire — fully extensible)
- External resource costs — gold, items, player level, or any custom resource you track
- 4 cost scaling modes per resource (Flat, Linear, Geometric, Per-Level Table)
- Requirement-only gates that are checked but never consumed (e.g. Player Level ≥ 5)
- Per-tier effect descriptions shown in tooltips and details panel
- Built-in component to link talents to gameplay through UnityEvents (PlayerTalentLink)
- Extension hooks to override cost curves and prerequisite rules
Runtime & UI
- Regular and Random UI generation from your tree asset
- UI Tooltip with two presentation modes: Hover Simple and Detailed Side Panel with a Purchase button
- UI Panel Zoom
- Runtime Tree Manager System
- Runtime Save System (JSON)
- Compatible with Screen Space Overlay and Camera
Included content
- 10 images to use as icons
- 1 custom material
- Sample scenes and a one-click menu to scaffold example resources
Compatibility
- Unity 2022.3 LTS through Unity 6 (compile-time guarded against deprecations)
- Works with the legacy Input Manager, the new Input System, or both
- Built-in Render Pipeline and URP
Original_Link: https://assetstore.unity.com/packages/tools/game-toolkits/skill-tree-talent-tree-builder-simple-talent-tree-ui-266469#description









