Is it possible to have a "custom map/world builder" in-game with UE4?

Kind of like in GTA where players can make custom races/deathmatches etc. adding objects, objectives, simple command instructions (such as start/end, # of players…) to the developer made map. Another example would be Dreams by Media Molecule, players can make their own maps/games with a “world builder” the developers created. Is it possible to make something like this in UE4?
p.s. sorry if this is the wrong place to ask I’m new to the forum and game development.