Ability System with Scriptable Objects or something new?

Hi!
is this - Ability System with Scriptable Objects (2016!!!)

still good to use or is there something more modern?

“The approach uses scriptable objects and is designed to allow game designers to create multiple variations of an ability and swap between them easily.”

i.e. you create and edit abilities as objects (similar to prefabs) in your project\inspector - see attachment

thanx!

Absolutely it can still be useful! I used something similar for a bullet-hell style game where each weapon was really just a collection of effects programmed into scriptable objects. Really helps cut down on the memory usage when loads of enemies can all share the same data. It also makes it very fast and easy to swap between different effects which in turn makes it fast and easy to test out ideas on the fly.