TextMeshPro es el sistema de texto más usado en la UI de Unity.
using TMPro;
[SerializeField]
private TMP_Text textoVida;
También puede usarse:
TextMeshProUGUI
textoVida.text = "Vida: 100";
Con interpolación:
textoVida.text = $"Vida: {vida}";
textoVida.color = Color.red;
textoVida.fontSize = 32f;