If you want to know how to move assets to another project’s folder or even copy a blueprint to another project — you’re in the right place.
Unreal Engine 4 has plenty of example projects which you can study to improve your skills. And some of the marketplace assets come as separate projects and can’t be easily imported. So how do you copy something like a material, a texture, or even a whole blueprint into your project?
Let’s take Shooter Game as an example. Open the Learn tab in the Epic Games Launcher and find Shooter Game. Download it and make a new project from it.
There are two ways you can go about it. Let’s open our project.
Migrate assets to another project
This is the recommended way to move assets to another project’s folder called Asset Migration. You can read detailed instructions in the Unreal Wiki. The difference here from just copying files over (which we’ll look at a bit further) is that migrating carries over all of the asset’s dependencies. So if you migrate a material, Unreal will copy all of its linked textures.
When migrating an asset, all of its dependencies are carried over as well.
To move assets to another folder with the Asset Migration, you will need to find the asset you need in the Content Browser, right-click it and under the Asset Actions menu, select Migrate… option.
Copy-paste folders in explorer
Find the asset you’d like to move to another folder. Right-click it and find Show in Explorer option:
Then just copy whatever you need, and paste it into your project’s Content folder:
If you copy a whole folder, you should generally be okay. But if you copy a single asset (like a material), it may not work properly in your project because it links to the textures you did not copy. You’ll have to fix the broken links afterward.
Cheers, mates. Do not forget to also check tips on working with the blueprint editor!