> Just my opinion but if you go running for a plugin every time you need to do something a little complex you are missing an opportunity to learn how the behaviors work and you will struggle more in the future when things don't work and you have to debug your events.
> Plugins can be helpful but some are also known to crash and in a commercial game that would be a terrible thing to have happen.
Third-party plugins are nice and all and are probably the way to go if you're concerned about what's easier/what's a better way to do it but...
One scenario I have is where I'm building a gamekit/sdk, and I want it to work out of the box completely, so I'm avoiding third-party plugins at near all costs.
Yup and I don't have any plugins installed for that reason. I can do anything a plugin can do using the C2 builtins and I know they will continue working if I update to a newer version of C2.
I used to have some plugins and now some of my older games are basically useless because those plugins no longer work in the newer C2 version and crashes the game or makes it impossible to open and edit.