C#

Для C#, то нужно поставить хоть сколько-нибудь удобный редактор.

Этот раздел идет первым, потому что такой порядок дает лучший баланс свободы и удобства установки. Но, если не жалко свой диск C:, то можно поставить все разом из Unity Hub.

Если уже стоит любимый редактор, поищите, нет ли для него плагина для C# (и плагина для Unity, если особенно повезет).

В противном случае ставим Visual Studio или Visual Studio Code, по вкусу.

Visual Studio

Мой любимый вариант. Это IDE, то есть большой тяжелый комбайнер, где все дано из коробки, но он занимает много места, медленно стартует и есть некоторый порог входа.

Для этого:

  1. Ставим Visual Studio Installer.
  2. В нем ставим последнюю Visual Studio Community.
  3. В Workloads выбираем разработку игр Unity.
  4. В деталях ставим или убираем галочку Unity Hub по вкусу (чтобы поставить Hub не на диск C:, лучше убрать).

Visual Studio Code

Легковесный вариант для тех, кто не любит палить пушкой по воробьям.

  1. Ставим VS Code, очевидно.
  2. В расширениях ставим C# от Microsoft,
  3. и Debugger for Unity от Unity Technologies.

Unity

Качаем и ставим последний релиз Unity. То есть, сначала Unity Hub, а в нем уже сам движ.

Если место в дефиците, все галочки можно поснимать. Можно отметить Visual Studio, если не пугает, что Hub поставит ее туда, куда ему вздумается.