Using Unreal 5.3, I have a code plugin that is a part of my game project. I’ve noticed that if I had the plugin in the plugins section of the uproject file, the plugin does not load when launching in game mode. However, when I remove it from the uproject, the plugin does get loaded.
I’ve debugged it and found that in the FPluginManager::LoadModulesForEnabledPlugins, it only loads plugins that are not “bExplicitlyLoaded”.
I’m trying to understand the reasoning behind this. Are code plugins that are part of the project not supposed to be listed in the project’s uproject file?