UE4 / BP / NameとTextとStringの違い

Name 内容変更不可で、内部で文字列をハッシュ値に変換して表現する特殊な文字列。検索や比較がとても高速で、主にアセット名や要素名に使用されている。
Text 内容変更不可の文字列。ローカライズに対応できる。主に表示用文字列に使用される。Stringより高速に利用できる場合がある。
String 内容変更可能な文字列。内容の追加や置き換え、大文字化、部分文字列取得、内容検索などいろいろ操作ができる。