Making your game moddable.

Mods in UE4 are patches over a full released game. Technically, they actually rely on the engine support for DLC. So no, you shouldn’t work like that at all.

Making your game moddable, as far as the game code goes, isn’t particularly hard. Just use the asset registry to discover assets, as opposed to hardcoding lists of content in the code, which you shouldn’t do anyway.