In the case of UE4, I’m not even sure it’s possible to edit online (I’m not aware of any system that will allow it). Even if it were, it’s probably not advisable as people will be working on different tasks and you’ll constantly be fighting each other. It’s better to plan the work to minimize disruption.