How do I collaborate on a project with my friend in ue4?

I would like to work on a project with my friend in unreal engine is this possible? Thanks

  1. Source Control: Perforce Helix P4V: Visual Client /Server. Integrated into UnrealEditor - User Guide’s: Brief, Detailed
  2. MapSync Plugin - This plugin synchronizes in-editor editing, in real time. As an example, if you move, or create a cube, it will move in your friend’s editors too!
  3. Build your own Multi-user Level/Entity Construction System with UnrealEngine 4 itself: