Best way to create a skill/attribute system?

Hello, so I’m trying to create a very vast skill system. I’ve been looking into actor components, so I’m thinking I’d make an array and on beginplay I could just add all the components onto my character. Is there a better way to do this? Thank you in advance very much!

No need to reinvent the wheel, look into GAS (Gameplay Ability System)

Okay, so after some research it appears that C++ is atleast somewhat required. I have no C++ experience whatsoever. Do you think I could make it through it? Or is there a blueprint alternative?

Well look at that! Thank you very much. This will be very helpful!

You can also check this out on the marketplace
https://www.unrealengine.com/marketplace/en-US/product/modular-game-features-extra-actions

It also seems like quite a few classes are already exposed to blueprints in newer versions of unreal.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.