UPROPERTY deleted after C++ Constructor in blueprint subclass

You should never call NewObject inside a constructor, in fact I thought that would give you an error.

Try this instead:


Minimap = CreateDefaultSubobject< UTextureRenderTarget2D >(TEXT("MyMinimap"));