[C++] Using Gameplay Ability System in a straightforward FPS Is It Overkill?

Are we able to set this up explicitly in BluePrint or do I need to go back and forth between C++ and the editor. All tutorials are old and I don’t know if that still applies or if there were updates exposing GAS to BP’s?