I don’t think that the dependence of plugins on each other is a serious problem. You know the entire structure of your project as well as the possibilities of its further development and can easily divide it into separate components. You can make a single visual picture from the blocks of your project, sign these blocks for clarity, dependence on each other and their working relationships. (As they do in the gaming industry when there is an original game and DLC for it, when the add-on will not launch without the original game and everyone understands this.)
*Look at the product pages in some Amazon, some sellers correctly and clearly fill the product page and other sellers take it lightly. If you split your project, clearly and correctly fill out the description, then I am sure buyers will not have any questions.
As I imagine it:
- we break our project into blocks of dependence and make a visual visual picture,
- we take the color gradation from the games ( White < Green < Blue < Gold < Orange/Red) and on the basis of it we color our blocks,
- we color our blocks according to their dependencies on each other. We show clearly what cannot work without what,
- for icons in marketplace we also make a background of blocks,
- on the page of the lot of goods make a note at the very top “ALARM!!! This plugin is an add-on to the system (name or reference to the base) it is part of the logic and will NOT work without it.” Here you just need to tell customers that this plugin is part of the main one, to indicate multiples for what reasons it can not work separately and people will not have any more questions.
To attract and promote your work, you can make the main plugin (orange in the picture) much cheaper, make it free, or ask Epic Games to give it away for free on monthly giveaways.
I’m sure even if you make your plugins in one big pack and sell expensive as one lot (for example for $50-70 or higher), then people will still buy it. Of course, provided that it is useful, easy to handle, save users time when working or perform other significant functions.
For example, I increasingly notice how my friends or people on Reddit respond well and recommend the plugin “Node Graph Assistant”.
When I ask why they need it they answer I don’t know, it’s cool, simple and saves me time.