How to make Plugin folder available under Game/Content

Hi! I have been trying to create two placeholder GameFeatures where one depends on the other but I have had issues recently when trying to access the Plugin folder from under Game/Content.

As you can see from the screenshot below, I already have: Show Plugin Content enabled in the Content Browser, however I am not able to access the Plugin folder in question.

I have revised my config.ini files for errors that could have slipped while refactoring .c files but everything is fine on this end. I even tried starting from a blank setup but this issue persist.

It’s worth nothing that when the GameFeatures are removed from the .uproject, flushed from their folder content and created from scratch, the Plugin folder do show up. When Restarting however, it hides itself.

Here is the .uplugin config files and the .uproject config setup.

Please let me know if there is something I could try.

//uproject
{
“FileVersion”: 3,
“EngineAssociation”: “5.0”,
“Category”: “”,
“Description”: “”,
“Modules”: [
{
“Name”: “FightingGame”,
“Type”: “Runtime”,
“LoadingPhase”: “Default”,
“AdditionalDependencies”: [
“Engine”,
“CoreUObject”,
“EnhancedInput”,
“ModularGameplay”,
“GameplayAbilities”
]
}
],
“Plugins”: [
{
“Name”: “ModelingToolsEditorMode”,
“Enabled”: true,
“TargetAllowList”: [
“Editor”
]
},
{
“Name”: “Bridge”,
“Enabled”: true,
“SupportedTargetPlatforms”: [
“Win64”,
“Mac”,
“Linux”
]
},
{
“Name”: “EnhancedInput”,
“Enabled”: true
},
{
“Name”: “CommonUI”,
“Enabled”: true
},
{
“Name”: “GameplayAbilities”,
“Enabled”: true
},
{
“Name”: “ModularGameplay”,
“Enabled”: true
},
{
“Name”: “GameFeatures”,
“Enabled”: true
},
{
“Name”: “FightingCore”,
“Enabled”: true
},
{
“Name”: “FightingMaps”,
“Enabled”: true
}
]
}’

//.uplugin
{
“FileVersion”: 3,
“Version”: 1,
“VersionName”: “1.0”,
“FriendlyName”: “FightingCore”,
“Description”: “Core”,
“Category”: “Game Features”,
“CreatedBy”: “FightingCore”,
“CreatedByURL”: “”,
“DocsURL”: “”,
“MarketplaceURL”: “”,
“SupportURL”: “”,
“EnabledByDefault”: false,
“CanContainContent”: true,
“IsBetaVersion”: false,
“IsExperimentalVersion”: false,
“Installed”: false,
“ExplicitlyLoaded”: true,
“BuiltInInitialFeatureState”: “Registered”
}

//.uplugin
{
“FileVersion”: 3,
“Version”: 1,
“VersionName”: “1.0”,
“FriendlyName”: “FightingMaps”,
“Description”: “Maps”,
“Category”: “Game Features”,
“CreatedBy”: “FightingMaps”,
“CreatedByURL”: “”,
“DocsURL”: “”,
“MarketplaceURL”: “”,
“SupportURL”: “”,
“EnabledByDefault”: false,
“CanContainContent”: true,
“IsBetaVersion”: false,
“IsExperimentalVersion”: false,
“Installed”: false,
“ExplicitlyLoaded”: true,
“BuiltInInitialFeatureState”: “Registered”,
“Plugins”: [
{
“Name”: “FightingCore”,
“Enabled”: true
}
]
}

Thanks!

For those who struggle with this issue and have a similar setup where it just doesn’t make sense that the Plugin folder isn’t showing up. Please verify that your Game Feature Project Policy Class is set to the ‘DefaultGameFeaturesProjectPolicies’.

Thanks!