Скрипты в Unity пишутся на языке C#, поэтому вместе с игровым движком используется среда разработки, которая интегрируется в Unity. Самая удобная и простая в плане интеграции среда - это продукт «Visual Studio» от компании Microsoft. По ссылке https://visualstudio.microsoft.com/ru/ можно скачать бесплатную версию: Далее необходимо выбрать нужную версию - Community, которая бесплатна и ее можно использовать в образовательных целях. При установке редактора Unity в дополнительных опциях можно выбрать автоматическую установку этого редактора...
Уже довольно долгое время я пользуюсь VS Code и он, до сих пор меня не разочаровал :) Это отличный быстрый редактор с кучей разнообразных плагинов. Для работы с Unity использую вот эти: Debugger for Unity В общем-то, нет смысла придумывать сложное описание, обычный дебагер и он работает. Можно конечно отлаживать и через Debug.Log :) Можно, но не нужно. C# FixFormat Эта штука must have, сколько времени она сэкономила сложно посчитать. Форматирует C# код со всеми отступами и переносами. Товарищ Leopotam постарался...