Progression Tree Builder for Game Creator 2
cupedos
$10.45
$20.90
50%OFF
(no ratings)
Jump AssetStore
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.------------------------------------------------------------------------------------------Online Documentation: Link------------------------------------------------------------------------------------------Progression Tree Builder extends Game Creator 2 with a complete skill tree system that combines visual graph editing with runtime flexibility. Design multi-layered progression systems including passive abilities, active skills, stat modifications, and complex dependency chains through an intuitive node-based editor.Purpose: PTB is providing a simplified solution to create one or multiple progression trees, for things like classes, jobs, abilities, merchant evolution... or what ever requires some type of progression. To impact any type of character progression, the integration of GC2 Stats became important. It allows an even more simplified solution, to manipulate and evolve the players and enemies.The system integrates seamlessly with Game Creator 2's visual scripting, allowing you to trigger Instructions when skills unlock or activate, validate conditions based on skill states, and modify Stats dynamically as characters progress.This package is designed for developers using Game Creator 2 who need character progression systems for RPGs, action games, or any project requiring skill trees and ability unlocking.With the newly integrated Graph Mode "Latest" you are able to creat graphs, that can be used for Roguelike games. Including random & weighted skill selection.Get startedDue to the Game Creator Install integration, you can simply install the existing examples and get started right away. Dive into the scenes to get familiar with the setup and UI elements provided. A big set of unity tests was created to cover each aspect of the asset.------------------------------------------------------------------------------------------HuckHub - Possible Updates and IntegrationsThis asset communicates with HuckHub to check for module updates, possible Integrations, upcoming releases and links external documentation.------------------------------------------------------------------------------------------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 pathsFlexible 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 skillsDeep 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 requiredRuntime 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 trackingUI 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 changesProduction-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 stateAI has been used during the development progress to create test classes, improve code quality and reducing redundant tasks. Also as part of the marketing and image generation process.




