Is there a way that 2 people will be working on 1 Unreal Project?

We are trying to minimize our timeline. We are thinking if there is a possible solution with this. We have tried using 2 different unreal project then used migrate map to combine it on one project, but it didn’t migrate all the assets and blueprints we create. Any leads would be great. Thank you

You should probably use source control system like Git. Here is a tutorial on how to set it up: A new, community-hosted Unreal Engine Wiki - Announcements - Unreal Engine Forums

Source control will allow you to make changes, send them, and then receive changes on a different machine. You will actually be working on only one project, so everything will be in place.

For syncing over internet, I would recommend using Atlassian’s Bitbucket as Git provider.

If you still want to use Migrate tool in Content Browser, you should learn its possible issues and workarounds, e.g. here.

Besides Git, as @CosmoGorynych already advised, I would also recommend to split your levels in sublevels. This can be very handy, depending on how you divide your work. Even while working on the same level, you could each work within your own parts of it. The best part is that these sublevels do not need to be physically separated. As long as you don’t touch each others objects you will not get difficult merge conflicts.

The documentation can be found here: Managing Multiple Levels | Unreal Engine Documentation