I am trying to make a plugin to the engine (with a source directory), and distribute it in binary form. The plugin works fine when it is in tested in the editor, or generate a standalone game on the same machine that has the source code. However, if I copy the plugin folder (Binary, resources and .uplugin file) to another machine. It works fine in the editor but the generated stand-alone game (not PIE) fails to start and the log says it can’t find some of the structures and functions from this plugin. Even though in the .uplugin file, the required module is defined as “runtime” module.
Is there anyway we can distribute plugins or game modules in binary format, so a game can be generated without distributing source code as well?
All of the available tutorials seem to generate an editor plugin, rather than run time.