Home Creators Posts Import Register Favorites Logout
haven't archived this post yet. have a subscription? use the importer!

Content

Today, we are going to look into how to add a gameplay attribute set into our character. Gameplay attribute sets contains attributes such as health, stamina, etc. and we can use them to store, update and the status of character in game and replicate it over the network. We can modify these attributes through gameplay effects. For example, if we apply a damage gameplay effect to a character, the health attribute will be reduced by a given number of points. In this episode, we will see how to define an attribute set, how to add the attribute set to a character and how to link it with ability system component so that it works with other elements of gameplay ability system such as gameplay effects. For this part, we will have to use C++.


Project Files

Files

Previews only

Unreal Engine Action RPG with GAS #10 - Gameplay Attribute Sets

Project Files: https://www.patreon.com/posts/100028255 . This is the 10th episode of my new series on Action RPG game using Gameplay Ability System. Gameplay ability system (GAS) is a framework introduced by epic games that is designed to support a data driven gameplay programming architecture. Today, we are going to look into how to add a gameplay attribute set into our character. Gameplay attribute sets contains attributes such as health, stamina, etc. and we can use them to store, update and the status of character in game and replicate it over the network. We can modify these attributes through gameplay effects. For example, if we apply a damage gameplay effect to a character, the health attribute will be reduced by a given number of points. In this episode, we will see how to define an attribute set, how to add the attribute set to a character and how to link it with ability system component so that it works with other elements of gameplay ability system such as gameplay effects. For this part, we will have to use C++. Animations are sponsored by: https://www.ramsterzanimations.com/ https://www.unrealengine.com/marketplace/en-US/product/sword-and-shield-anims ► 👇 𝐒𝐮𝐩𝐩𝐨𝐫𝐭 𝐓𝐡𝐞 𝐂𝐡𝐚𝐧𝐧𝐞𝐥 // 𝐁𝐞𝐜𝐨𝐦𝐞 𝐀 𝐏𝐚𝐭𝐫𝐨𝐧! https://www.patreon.com/codelikeme ►Patrons will have access to project files of all the stuff I do in the channel and other extra benefits Join this channel to get access to perks: https://www.youtube.com/channel/UClb6Jh9EBV7a_Nm52Ipll_Q/join Like my facebook page for more content : https://www.facebook.com/gamedevelopersclub/ Follow me on twitter : https://twitter.com/CodeLikeMe2 Follow me on reddit : https://www.reddit.com/user/codelikeme #CodeLikeMe #unrealengine #ue5 #ue4 #indiegamedev

Comments

Antonis Malapetsas

Hey, you can use the excellent Gameplay Blueprint Attributes (from the unreal marketplace) plugin in order to avoid writing code in C++