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
- 3.2 MB
- Files
- 136
- Favorites
- 14
- Views in the past week
- 27
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- Free on
Keywords
Skill Tree Maker Importer
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 screenshot 1
About this asset
📘 Skill Tree Maker Importer PRO
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 PRO 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.
this tool is very useful for anyone that is making a RPG, ARPG, Roguelike, Roguelite, MMO or Incremental Game.
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 | Custom |
|---|---|---|---|---|
| 6000.2.1f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.