Stop writing upgrade trees by hand.

The Tree Creator is a visual node editor for designing upgrade trees, skill trees, and progression systems — built for indie game developers.

Drag nodes. Connect them. Export clean JSON. Done.

⚠️ macOS standalone release coming soon.


✨ Features

  • 🕸️ Infinite Visual Canvas — Pan and zoom freely. Place nodes anywhere.
  • 🔗 Smart Connections — Right-drag between nodes. Cycle detection prevents broken trees.
  • 🏷️ Node Labels — Annotate nodes with custom names shown directly on the canvas.
  • 📐 Grid Snapping — Keep your tree clean with 40px grid alignment.
  • 🧩 Dynamic Properties — Add any property type (Integer, Float, String, Boolean, Vector2) globally across all nodes.
    💡 Adding a property of type String with the name "mod" will automatically designate it for mod/namespace management.
  • 📤 One-Click JSON Export — Export game-ready JSON instantly. Import into any engine.
  • ↩️ Full Undo / Redo — Make mistakes freely.
  • 🌐 Runs in Browser — No install needed. Try it right here.

🎯 Who Is This For

  • Indie developers building RPGs, roguelikes, or idle/incremental games
  • Solo devs who want a clean data pipeline without building custom tooling
  • Designers who want to prototype progression systems without writing code
  • Anyone who has ever edited an upgrade tree JSON file by hand and regretted it

⌨️ Shortcuts

  • [LMB] — Select / drag node
  • [RMB Drag] on node — Start a connection
  • [RMB Drag] on canvas — Pan the canvas
  • [Scroll] — Zoom in / out
  • [Del / Backspace] — Delete selected nodes
  • [Ctrl + LMB] on connection — Delete a connection
  • [LMB Drag] on canvas — Marquee / box select
  • [~] — Toggle sidebars
  • [Ctrl + Z] — Undo
  • [Ctrl + Y] — Redo

💾 Export Format

The exported JSON is clean, engine-agnostic, and ready to parse:

{
  "upgrades": [
    {
      "id": 0,
      "base_cost": 100,
      "cost_scale": 1.2,
      "connections": [1, 2]
    },
    {
      "id": 1,
      "base_cost": 200,
      "cost_scale": 1.5,
      "connections": []
    }
  ]
}

💰 Pricing

🆓 Free — Web Demo

  • Full feature set in browser
  • Limited to 5 JSON exports per session

💛 $1 — Full Version

  • Standalone builds: Windows, Linux, macOS
  • Unlimited exports
  • All future updates
  • Complete Godot 4.x source code (MIT licensed)
  • Extend, modify, or embed in your own pipeline

⭐ If The Tree Creator saves you time, a rating genuinely helps more developers find it.
Built with Godot 4. Designed for makers.

Published 18 hours ago
StatusReleased
CategoryTool
PlatformsHTML5, Windows, Linux
AuthorLIMBVOID
Made withGodot
TagsAsset Pack, editor, Godot, Idle, Incremental, Indie, skill-tree, sourcecode, tool, upgrades
Code licenseMIT License
Average sessionAbout a half-hour
InputsKeyboard, Mouse
AI DisclosureAI Assisted, Code

Download

Download NowName your own price

Click download now to get access to the following files:

TheTreeCreator-v2.2.9-Linux.zip 32 MB
if you pay $1 USD or more
TheTreeCreator-v2.2.9-Windows.zip 41 MB
if you pay $1 USD or more
TheTreeCreator-2.2.9.zip 6.4 MB
if you pay $1 USD or more

Leave a comment

Log in with itch.io to leave a comment.