Like any technology, automation has its own particular language, ways, and means, although thankfully most of the industry has settled on standard terms to describe similar behaviors and patterns, so in learning one you can easily and quickly adapt it to any other.
The big exception to this is Unity Gaming Services, as they do not offer a standard pattern for automation and require you to Code in Unity to customize it; it stands alone. Not to say it is bad, just that investments in this type ...