Progression Tree Builder

v1.1.2

Quick Start Guide

Create your first Progression Tree in less than 10 minutes.

Prerequisites: This guide assumes you already have Game Creator 2 and Progression Tree Builder installed.

What You'll Build

By the end of this guide, you'll have:

  • A working Progression Tree with multiple skills
  • A complete UI for skill management
  • Integration with Game Creator 2 Stats
  • A functional system for unlocking and upgrading skills

Step 1: Prepare New Scene

  1. Create New Scene

    Create a new scene or use an existing one: File → New Scene → Basic (Built-in)

  2. Create Player GameObject

    Create an Empty GameObject, name it "Player" and add Character + Traits components

  3. Configure Traits

    Create a new Class or use an existing one. Define Stats like Health, Strength, etc.

Step 2: Create Progression Tree

  1. Create Tree Asset

    Create → Progression Tree Builder → Progression Tree Graph

  2. Open Graph Editor

    Double-click the new Tree asset to open the visual editor

  3. Create Skills

    Right-click in Graph → Create Skill Node. Create 3-5 skills to start

  4. Connect Dependencies

    Drag from Output port to Input port to create skill dependencies

  5. Configure Skills

    Set Name, Description, Cost, Max Rank, and Stat Modifiers in the Inspector

Step 3: Setup Tree Manager

  1. Create Manager GameObject

    Create Empty → Name as "Progression Manager" → Add the ProgressionTreeManager component

  2. Configure Manager

    Set Target Character = Player, Available Trees = Your Tree, Initial Skill Points = 5

Step 4: Create UI

  1. Use UI Prefab

    Drag the ProgressionTreeUI Prefab from Assets/Plugins/ProgressionTreeBuilder/UI/ into the scene

  2. Configure UI Controller

    Adjust Layout Mode (Grid/Graph/List), Details Panel Alignment and Padding

Step 5: Open UI with Instructions

  1. Create Trigger

    Create a Button or Trigger with the Trigger component

  2. Add Instruction

    Event: On Start/Click → Add Instruction: Progression Tree Builder → UI → Open Progression Tree

Step 6: Test

  1. Press Play in Unity to start Play Mode
  2. Trigger your UI — the Skill Tree should open
  3. Click on skills, view details and unlock them

Congratulations! You've successfully created your first Progression Tree.

Next Steps

Now that you have a working skill tree, explore these topics:

  • Customize Layout — Explore Grid, Graph, and List layout modes
  • Stats Integration — Learn about Stat Modifiers and how they affect your character
  • Advanced Features — Choice Groups, Respec functionality, Multiple Trees
  • Study Examples — Analyze the included Example Scenes for best practices