Progression Tree Builder for Game Creator 2 View on Asset Store (opens in new tab)

Package details

Latest version
1.3.0
Last updated
First released
Unity version
6000.3.9 or later
Package size
735 KB
Files
166
Favorites
6
Views in the past week
17

Price tracking

Last checked
Tracked since
Lowest recorded
$9.50 on

Keywords

Progression Tree Builder for Game Creator 2

by cupedos (opens in new tab)

No ratings yet

A graph-based skill tree and progression system for Game Creator 2 that enables you to create complex character progression with visual node editing, deep GC2 integration, and robust validation.

Price $19.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Progression Tree Builder for Game Creator 2, 6 months Current $19.00; lowest $19.00; highest $19.00 in this period. $0 $10 $20 Jun Jul Aug Sep Oct Nov Version 1.3.0 released 18 Sep 2026 v1.3.0

Asset preview

1 / 15

Progression Tree Builder for Game Creator 2 screenshot 1

Progression Tree Builder for Game Creator 2 screenshot 1

About this asset

------------------------------------------------------------------------------

Online Documentation: Link

------------------------------------------------------------------------------

Progression Tree Builder extends Game Creator 2 with a complete progression system: multi-layered skill trees — passive bonuses, active abilities, ranked upgrades, mutually exclusive choices and dependency chains — authored in a node-based editor and driven from the same Instructions and Conditions as the rest of your game. 

Every tree is also a roguelite upgrade pool: switch a tree to Latest Mode and it becomes a weighted "pick 1 of 3" level-up screen (own example scene plus a Roguelike template tree), with per-skill weights, per-tier balancing and a Refresh Latest Pool instruction; pools save and restore with the rest of progression.

Core:

  • Root/Passive/Active/Choice skill types
  • 1–10 ranks with per-rank cost scaling; Flat, Percentage or Per-Rank stat modifiers through the GC2 Stats module
  • cooldowns and Attribute-based activation costs
  • choice groups
  • tree unlock and respec costs paid from a GC2 Attribute
  • optional item/currency skill costs via the Inventory Bridge
  • optional shared point pools across trees

GC2 integration: 12 Instructions, 8 Conditions, 1 Property (Progression Tree), and full Remember save/load — unlocked skills, ranks, points, cooldowns and Latest Mode pools all persist, with stat bonuses rebuilt automatically on load.

New this cycle:

  • OR / "any N of" prerequisites (default stays All)
  • "why is this skill blocked?" reason shown on the tooltip and detail panel, also available as an API call
  • rank-gated connections (enforcement opt-in)
  • A runtime pan & zoom viewport component
  • One-click Auto Arrange button;
  • item/currency skill costs via an optional Inventory Bridge
  • shared point pools across two or more trees

Fixed this cycle (behaviour change — please read):

Tree Unlock Cost and Respec Cost were advertised in the docs and inspector but never actually charged — they now are. A cost of 0, an empty currency field, a missing Traits component, or an unknown Attribute all resolve to "free," so no existing project gets locked out by the fix.

Respec and Lock now really remove the stat modifiers a skill granted, instead of leaving them applied forever. Stat bonuses are correctly re-applied when a save is loaded. Player builds, previously broken by two editor scripts compiled into runtime assemblies, now succeed.

Works with: Game Creator 2 (Core) + Game Creator 2 Stats — both required.

Inventory is optional.

Examples: 5 scenes + 2 template trees (Warrior, Roguelike) via Game Creator → Install…

From the publisher's Asset Store listing.

Technical details

Graph-Based Skill Tree Editor

- Visual node editor for creating and connecting skills

- Support for vertical, horizontal, and radial layouts

- Real-time validation of dependencies and circular reference detection

- Auto-arrangement based on skill relationships

- Connection types: Requirements, Enhancements, Alternatives, and Hidden paths

Flexible Skill System

- Three skill types: Passive (always active), Active (player-triggered), and Choice (toggleable)

- Multi-rank progression with configurable costs per rank

- Stat requirements and level gating

- Cooldown management for active abilities

- Resource costs for skill activation

- Choice groups for mutually exclusive skills

Deep Game Creator 2 Integration

- Execute GC2 Instructions on skill unlock, activation, and execution

- Various Conditions for skill validation: IsSkillUnlocked, SkillRank, CanUnlockSkill, CanUpgradeSkill, IsTreeUnlocked, SkillPoints, HasAvailableSkills, IsSkillOnCooldown

- Multiple Instructions for skill management: UnlockSkill, UpgradeSkill, ActivateSkill, UnlockTree, RespecTree, AwardSkillPoints, OpenProgressionTreeUI, CloseProgressionTreeUI

- Automatic stat modifications via Game Creator 2 Stats Module

- Full Remember system integration for automatic save/load persistence - all progression data (unlocked skills, ranks, points, cooldowns) saved and loaded seamlessly with no additional setup required

Runtime Progression Management

- Skill point economy with per-tree tracking

- Respec system with configurable costs

- Dependency validation before unlocking

- Event callbacks for unlock, activation, and completion states

- Point events for awarded, spent, and refunded tracking

UI System

- Pre-built UI controllers for skill trees

- Tooltip system for skill information

- Connection visualization between skills

- Customizable node appearance and layouts

- Responsive to runtime state changes

Production-Ready Quality

- Comprehensive unit test coverage for all Conditions and Instructions

- Null-safety validation throughout

- Edge case handling (max ranks, insufficient points, circular dependencies)

- Clean separation between ScriptableObject definitions and runtime state

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.3.9f1 Compatible Compatible Compatible

As listed on the Asset Store.