As I understand it I am only allowed to have a dependency on free assets made by Epic but I have core functionality that I wish to share between plugins. What are my options here?
Say my base kit is called Core. I then wish to release 3 expansion plugins to core. As I understand it this is not allowed.
Now let’s say I skip releasing Core and I include the c++ code in each individual plugin. This would mean multiple plugins with the same module names. Will this cause a problem?
The alternative would be to modify the module names in each plugin and for each update I need to duplicate the update into each plugin and resubmit each plugin and require all plugins to be updated by users. This seems very bad and messy and some more bad on top of that
So what is the preferred course of action?