Compile plugins into a DLL and use its functions in a project

Hello,

I will try to explain this the best I can.
I’d like to make a DLL that contains multiple plugins that I then want to use in my projects. I want the code and these functions that I have made in the DLL to be visible and accessable in the editor as normal UFunctions with parameters.

So my questions are:

  • How do I make sure that the DLL can get access to the Unreal library accessing its Classes, functions and variables?
  • How do I compile multiple plugins into a single DLL? (I don’t want any engine content in my DLL)
  • And how can I use this inside a project?

Thanks in advance!