Is there any way to import a texture in game during runtime?

It is possible, I’m sure you can find a blue print node to do this but in C++ all you need to do is the following:

FString FilePath = "C:/Users/MyUser/Images/MyImage.png";
UTexture2D* MyTexture = FImageUtils::ImportFileAsTexture2D(FilePath);

If you know where the image file is within your game directory and you know what the name is then you can use:
FString FileName = FPaths::ProjectPersistentDownloadDir()+“imageName.png”

You can google for each function name followed by UE4 blueprint and you’’ get your nodes.

2 Likes