@HighlySpammable@UnrealEngine Make the engine your own.
Extend it to fit your project and don't be afraid of changing some things in the engine. Compiling from source is absolutely worth it, even for small teams.
I have a talk coming up that's focusing on things devs would've liked to have known that would've helped in switching to @UnrealEngine. I don't usually do posts like this but if you have any advice I'd love to have a montage of tweets at the end with advice from you folks!
@ZiggyGameDev Let's say you have a game with a bunch of levels where each one is represented as an item in a data registry. Your level browser could display all items of the registry and combined with the mounting system i mentioned, you already have mod support for levels.
@ZiggyGameDev They function as neat content packages. If you build your project on data registries, all you need to do is write something that mounts & activates the mod plugins and as game features. The rest is taken care of by the engine.