Submitting Blueprints that derive from native Classes

I would like to sell some blueprints on the marketplace which derive from native, C++ classes. Ideally, I would also like to distribute my native code together with it. I have looked for some options though I would just like to know whether you have better options as this is the first project I would like to submit to the marketplace.

My current idea is to create a code plug-in in which I write the code and place the blueprints in its content folder - hoping that plug-in content will no longer be experimental then - though I find that approach a little spongy as most people view plug-ins as something that adds tools or modifies the editor in some way, not adding blueprints; most buyers would go to the blueprints sections in the marketplace for the type of content that I would be offering.

Is it possible to submit my content another way, for instance how normal blueprint projects are submitted? Also, as of course my code will have to be re-compiled for each engine version, there is an option to submit different project versions for each engine version for download, right?

Thank you for your time, I am knew to the marketplace submission process.

I believe you need to make a plug-in to include the C++ and blueprints. You will also need a compiled version for each engine version as things change.

Does the marketplace provide facilities to upload different versions of my project for different game engine versions? As the source has to be recompiled for each engine version for each target platform (so Windows, iOS, Linux, etc.)the user would have to download the respective project version. I am new to the process, sorry.

Contact marketplace managment, plugin ditribution is still experimental and there still issues to overcome, not sure about mixed distribution. You most likly will need to provide source so user can build your plug in to any setup