Для C#, то нужно поставить хоть сколько-нибудь удобный редактор.
Этот раздел идет первым, потому что такой порядок дает лучший баланс свободы и удобства установки. Но, если не жалко свой диск C:, то можно поставить все разом из Unity Hub.
Если уже стоит любимый редактор, поищите, нет ли для него плагина для C# (и плагина для Unity, если особенно повезет).
В противном случае ставим Visual Studio или Visual Studio Code, по вкусу.
Мой любимый вариант. Это IDE, то есть большой тяжелый комбайнер, где все дано из коробки, но он занимает много места, медленно стартует и есть некоторый порог входа.
Для этого:
Легковесный вариант для тех, кто не любит палить пушкой по воробьям.
Качаем и ставим последний релиз Unity. То есть, сначала Unity Hub, а в нем уже сам движ.
Если место в дефиците, все галочки можно поснимать. Можно отметить Visual Studio, если не пугает, что Hub поставит ее туда, куда ему вздумается.