View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.2.1 or later
- Package size
- 4.5 MB
- Files
- 247
- Favorites
- 6
- Views in the past week
- 10
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $14.00 on
Keywords
Skill Tree Maker Importer Pro
An asset that automatically imports the layout from Skill Tree Maker to Unity Canvas in runtime.
Affiliate link Β· Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 4
Skill Tree Maker Importer Pro screenshot 1
About this asset
π Skill Tree Maker Importer
Contact | βοΈ [email protected]
Discord | Join Server
β οΈ DEV NOTE
I am not the creator of the Skill Tree Maker website.
For any issues related to the web tool itself, please contact its developer:
π¬ Skill Tree Maker Dev Discord
π‘ ABOUT
The Skill Tree Maker Importer is a Unity asset that lets you import skill trees created with Skill Tree Maker directly into Unity β automatically converting exported .json files into ScriptableObjects and building a fully interactive skill tree inside a Unity UI Canvas at runtime.
This tool bridges the gap between the Skill Tree Maker web editor and your Unity project, saving hours of manual setup and giving you a clean, modular workflow.
πPRO vs FREE
This is the paid version of the asset, featuring several improvements and exclusive features compared to the Free version.
New Features and Enhancements:
- Scriptable Settings:
Centralize all your tree and customization options in a single place. Easily create and switch between different configuration presets. - Scriptable Scale Templates:
Assign templates to dynamically adjust node scales in a modular and consistent way. - Advanced Customization:
Many new customization options for your nodes, lines, and arrows. - New Line Options:
Line Cutting: Trim a few pixels from the line border for cleaner visuals.
Configurable Width, Tiling, and Texture: Adjust these directly in the tree settings.
Animated Line Shader: Includes scrolling effects and alpha masking options. - Arrows (Exclusive Feature):
Add arrows at the start and end of your lines, with full customization β change sprites, icons, rotation (toward nodes), and distance offsets. - Multi-Currency System:
Support multiple currencies for your skill tree. Each upgrade can have two or more currency costs with scalable values and configuration options. - Customizable Cost Formulas:
Choose from multiple configurable cost progression formulas β Linear, Exponential, Cubic, Quadratic, Extreme, Slow, or define your own custom formula.
Scale upgrade costs per level, assign different currencies to unique formulas, and automatically calculate prices for each level.
You can also set prices manually if preferred. Analytical fields display the total cost sum and cost-to-total ratio for better balancing. - Hidden Locked Nodes:
A handy customization feature that hides locked nodes and lines when enabled, showing only unlocked or purchased nodes β perfect for incremental games.
From the publisher's Asset Store listing.
Technical details
π MAIN FEATURES
π Import & Build System
- Import .json files exported from Skill Tree Maker.
- Automatically convert all data into ScriptableObjects.
- Dynamically instantiate all nodes and connections inside a Canvas at runtime (just press Play!).
- All imported nodes can be manually edited afterward (change icons, descriptions, etc.).
βοΈ Customizable Logic & Visuals
- Fully editable visuals β easily change the look of your nodes and lines to fit your game's art style.
- State Machine system β manage all node states (locked, unlocked, available, maxed) with clean logic.
- Easily add, remove, or extend node states to match your gameβs progression system.
π Multi-Level & Upgrade Scaling
- Support for multi-level skills with automatic cost scaling based on upgrade level.
πΎ Built-in Save System
- Includes a simple save system that can easily be replaced or extended with your own.
π§ Interactive Runtime View
- Zoom & drag support built-in.
- Interactive tooltips that display node information dynamically.
- Fully functional runtime experience β ready to use in your game.
π§© Simple & Fast Workflow
- Import your JSON with one button click.
- Assign the database reference.
- Press Play β and your entire skill tree is instantly built and functional!
- Design your skill trees outside of Unity for a cleaner and faster workflow.
π§° REQUIREMENTS
This asset requires the free com.unity.nuget.newtonsoft-json package to function. You can find installation instructions in the assetβs documentation.
π§± SYSTEM OVERVIEW
1οΈβ£ Import System (JSON β ScriptableObjects)
- Reads exported JSON files from Skill Tree Maker.
- Creates a SkillNodeData ScriptableObject for each skill.
- Automatically organizes imported data into folders.
2οΈβ£ Builder System (ScriptableObjects β Canvas UI)
- Reads all imported ScriptableObjects.
- Instantiates UI nodes dynamically at runtime.
- Connects nodes with visual lines.
- Handles interactivity, tooltips, and state logic.
π§© TECHNICAL DETAILS
- Works with Unity 2022+ & Unity 6+
- Compatible with URP, HDRP, and Built-in Render Pipeline
- Works on any platform
- Runtime only (system builds trees when entering Play Mode)
π¬ SUPPORT & COMMUNITY
For suggestions, bug reports, or feature requests, feel free to reach out! Iβm always open to feedback and ideas to improve the tool.
π§ Email: [email protected] π¬ Discord: Join the community
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.2.1f1 | Compatible | Compatible | Compatible |
As listed on the Asset Store.