#45 Skill Tree | Setup Foundation | RPG Framework in Unreal Engine 5

Опубликовано: 20 Май 2026
на канале: Infinity Edge Games
1,404
64

In this tutorial, we’ll build the foundation for an advanced Skill Tree System in Unreal Engine 5 using C++ and the Gameplay Ability System (GAS).

By the end of this video, you’ll have a working setup that automatically discovers, caches, and saves skill tree abilities — complete with developer settings, a dedicated subsystem, and a robust save/load system. This is the first step in creating a fully modular, data-driven RPG skill tree framework.

You’ll learn how to:

✅ Create a custom Gameplay Ability subclass for skill tree abilities

✅ Add Developer Settings to control where abilities are discovered

✅ Build a Game Instance Subsystem to load and cache abilities efficiently

✅ Implement a Save Game system for persisting unlocked abilities and skill points

✅ Develop a Skill Tree Component to manage ability unlocking, prerequisites, and upgrades

✅ Integrate Blueprint events and Gameplay Events for level-up handling and debugging

✅ Test everything using GAS Debugger and verify ability persistence between sessions

🔔 Subscribe to stay updated with new tutorials!

🔗 Resources & Downloads:
✅ C++ Files: https://www.patreon.com/posts/skill-t...
✅ Project Files: https://www.patreon.com/posts/project...

✅ Roadmap: https://github.com/orgs/infinityedgeg...

  / discord  
  / infinityedgegames  

Content
00:00 - Intro
02:00 - Skill Tree Ability
04:25 - Skill Tree Developer Settings
05:42 - Skill Tree Subsystem
08:20 - Skill Tree Save Game
10:00 - Skill Tree Component
18:36 - Skill Tree Developer Settings - Editor
19:30 - Skill Tree Actor Component
20:40 - Add Skill Points When Character Levels Up
30:55 - Unlocking Abilities/Skills
33:37 - Test Abilities/Skills
36:55 - Test Widgets
45:25 - Final Test
48:03 - Outro
#unrealengine5 #skilltree #gamedevtutorial #rpgframework #ue5