TextMeshPro es el sistema de texto más usado en la UI de Unity.

Namespace

using TMPro;

Referencia a texto UI

[SerializeField]
private TMP_Text textoVida;

También puede usarse:

TextMeshProUGUI

Cambiar texto

textoVida.text = "Vida: 100";

Con interpolación:

textoVida.text = $"Vida: {vida}";

Cambiar color

textoVida.color = Color.red;

Tamaño de fuente

textoVida.fontSize = 32f;

Activar Auto Size