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 8 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.