Create skill tree assets that define runtime unlockable branches of skills. Create a skill tree context that uses the skill tree asset to manage, save, and load the tree.