Community Tutorial: 34 - Player Progression - Upgrade System Framework - Let's Make a Top Down Shooter

This Unreal 5.3 Gameplay Ability System video is about building the Framework for Upgrades, with the User Interface, and Character changes in the following videos. Also note that Skill Points are being renamed to Upgrade Points, as we’ll be awarding Buffs, not Abilities.

We start by creating the Upgrade Type Enum in C++, showing the artfully crafted Health Upgrade Icons, and then add a set of variables to the Game Instance Blueprint. We follow that up with adding all the functions for our Upgrade System Framework. Also note that the random range should be 1 to 100, not 0 to 100, as 0 gave the first section 1/total higher chance.

https://dev.epicgames.com/community/learning/tutorials/vw0W/unreal-engine-34-player-progression-upgrade-system-framework-let-s-make-a-top-down-shooter