View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.2.0
- Last updated
- First released
- Unity version
- 2022.3.62 or later
- Package size
- 4.4 MB
- Files
- 95
- Favorites
- 9
- Views in the past week
- 18
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $10.00 on
Keywords
Ultimate Skill/Tech Tree System
Visual Tech Tree Editor: multi-tree, multi-level upgrades, CSV support, Localization, research duration/channels, save/load, unlock/reset events, developer progress; Easy to use.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 10
Ultimate Skill/Tech Tree System screenshot 1
About this asset
Ultimate Skill Tree Maker is a complete tech tree (skill tree) solution for UGUI.
You can visually create nodes, edit relationships, and save them as ScriptableObjects in the built-in Tech Tree Editor; then sync them to the scene UI with one click, and automatically rebuild connections based on the relationships. At runtime, the ConditionUnlockManager manages unlock logic, unlockable status, save/load, and multi-tree switching. It supports tiered research, resource deduction, and an info panel.
Core Features
Visual Editing
Create/drag nodes, connect links, box selection, and batch drag; canvas grid snapping (Off / 20 / 50 / 100 px); "Clear All Links" to remove all links with one click; wider node panel with foldout sections (Basic Info / Canvas & Prerequisites / UI Unlock Events / Dev Info); Levels always visible; dev progress and notes on nodes; canvas color by progress (editor‑only workflow).
UI Workflow
Sync node layout to the target container; auto‑rebuild UI lines from relationships.
Multi‑Tree Support
Multiple TechTreeNodesSO assets bound to independent panels (TechTreePanelBridge).
Multi‑Level Nodes
Each tier can configure resource costs, research duration, and localized name/description; supports initial unlockable and multiple upgrades.
Tech Categories
Global TechCategoriesSO and Category Editor; node UI / info panel can display category name and icon (shared across trees).
Research System
Per‑tier research duration (0 = instant unlock); global research speed multiplier, concurrent research slot limit, pause/resume API; node research progress bar, slot‑full indicator; effective research time shown in the info panel.
Info Panel
Required resources / research time; dynamic prerequisite list (localized names; green = unlocked, red = locked).
CSV Workflow
Batch import with fixed column order; export current tree; auto‑fill prerequisite relationships.
Localization Support
Based on Unity Localization; after language switching, node, category, and panel texts update automatically.
Event Extension
Node‑level and global unlock/reset events for integrating sound effects, quests, achievements, save/load.
Resource Costs
Built‑in native resource pool (deduct cost, disable when insufficient, refund on reset) or external system via SetResourcesSufficient.
Ready to Use
UltimateSkillTreeMaker.prefab aggregates the manager and example UI; demo and examples are organized and polished.
Documentation & Examples
The package includes a complete User Guide (quick start, feature descriptions, scripting API, prefab guide; bilingual tooltips in English/Chinese).
Example CSV located in ExampleResources/Example CSV.
Suitable Project Types
RPG, strategy, idle, raising, action progression, and any project that requires a tech tree / skill tree progression system.
From the publisher's Asset Store listing.
Technical details
Developed based on Unity 2022.3.62 LTS or higher and Tuanjie Engine 1.8.5, using UGUI and Unity Localization.
Data layer: Uses ScriptableObjects (Tree SO / Node SO).
Editor layer: Provides visual editing, layout synchronization, and CSV import/export via the Tech Tree Editor.
Runtime: Manages unlock validation, state refresh, save/reset, and multi-tree UI mapping.
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 2022.3.62f2c1 | Compatible | Not listed | Not listed |
As listed on the Asset Store.