Posted August 07, 2025 by Rottencone83 Builds
#unity #gamedev #game-assets #skill-tree #progression-system #rpg #tool #achievement-system #scriptableobjects #source-code
Hello, developers.
Today, I'm thrilled to launch Legacy, a complete, data-driven engine for creating the deep progression systems that keep players engaged.
If you've ever tried to build a skill tree, you know the challenge. It often starts simple, but quickly spirals into a complex web of hard-coded logic and tangled UI code that's a nightmare to balance and expand. I built Legacy to solve this problem by creating a clean, professional, and designer-friendly foundation for all aspects of player progression.
Legacy is built on a decoupled, three-layer architecture that separates data, logic, and presentation. This makes the system incredibly robust and easy to integrate.
ScriptableObjects
. You design your Skill
s, Achievement
s, and even the LevelingCurve
as assets directly in the Unity Inspector. This means your game designer can build and balance the entire progression system without writing a single line of code.
ProgressionManager
and AchievementTracker
singletons act as the central brain. They handle all the complex logic for tracking XP, managing skill points, checking unlock conditions, and saving/loading player progress.
SkillTreeUI
component uses a powerful auto-layout algorithm to dynamically build and position all the skill nodes and their connections, so you don't have to place them by hand.
Legacy is designed to work seamlessly with other systems. The PerkDefinition
s unlocked by skills can be used by your own weapon or character systems. The AchievementTracker
can listen for events from any source, including the missions generated by Endless Encounters or the AI behaviors from Helmsman AI, creating a truly interconnected experience.
Legacy is available now on my Itch.io page. If you're looking for a professional foundation to build your game's progression systems on, I hope you'll check it out. The package includes the full C# source code, a comprehensive demo scene, and detailed documentation.
https://rottencone83.itch.io/legacy-the-progression-skill-tree-engine
Thank you for following the journey. I can't wait to see the incredible skill trees and progression loops you create with it!