You can build maps and load assets into the level entirely with C++ code.
Also, for assets and large maps, you’ll need to use streaming anyways so there’s no problem many people working on the same map; just give each one a separate level stream block to work on.