Если правильно понимаю, то tm.text это тип string, а Random.Range(1,255) это тип int, и ты присваиваешь int к string. Попробуй так:
tm.text = Random.Range(1, 255).ToString();
Если вам нужно сделать проект быстро и есть деньги - стоит.
Если у вас есть деньги, но качество ассетов не устраивает - не стоит.
Если ассеты решают необходимые задачи - стоит.
Условий миллион, однозначного ответа как обычно нет.