Gameplay Ability System for Unity (or GAS for short) is a Unity framework for creating games which contain any kind of abilities (e.g. DotA, Skyrim). The framework helps to simplify the interaction ...
How do you make disparate systems in your application work together? One common solution is to use an event to send messages between objects. Keep reading to learn how to use ScriptableObjects as ...