Is it true that plugins on the marketplace have to be 100% encapsulated and cannot require engine source additions/modifications to work?
If that is the case, I need some advice on how to deal with that limitation as the areas of the codebase I want to make plugins for is not really designed to be extended through plugins.
So one thing I was thinking of was doing a pull request of engine changes that add the necessary functions to allow the plugin to work. Then the plugin could be released (on marketplace) pegged to the engine version that includes such changes. However I imagine there is problems like that, as the time it takes for such changes to make it into a release version, and being pegged to that release version, which really makes me think providing a git repo link of the required changes along with the plugin seems ideal so I don’t understand why that would not be allowed.