Где меняется редактор
Откройте настройки
Windows: Edit → Preferences. macOS: Unity → Settings.
External Tools
Слева выберите раздел External Tools.
External Script Editor
В списке выберите редактор. Если его нет — Browse и путь к исполняемому файлу.
Перегенерируйте проект
Кнопка Regenerate project files создаёт файлы решения, по которым редактор понимает структуру проекта.
Visual Studio
На Windows самый простой вариант — Visual Studio Community: её можно поставить модулем прямо из Unity Hub при установке версии редактора. Отметьте нагрузку «Разработка игр на Unity» в установщике Visual Studio — она ставит нужную интеграцию.
Если Unity не видит Visual Studio, проверьте в Package Manager пакет Visual Studio Editor и обновите его. Community бесплатна для частных разработчиков и небольших команд.
VS Code
VS Code лёгкий, но требует больше настройки. В Unity нужен пакет Visual Studio Editor (не старый пакет Visual Studio Code Editor), а в самом VS Code — расширения C# Dev Kit и Unity от Microsoft. Также понадобится .NET SDK, который VS Code предложит установить.
После установки выберите VS Code в External Script Editor и перегенерируйте файлы проекта. Если подсказки не появились — закройте VS Code и откройте скрипт двойным щелчком из Unity.
JetBrains Rider
Rider — самый умный вариант для Unity: понимает специфику движка, подсвечивает дорогие вызовы в Update и знает про сериализацию полей. Для некоммерческого использования JetBrains даёт бесплатную лицензию, для коммерческого — подписка. Уточняйте условия на сайте JetBrains: оплата из России у компании закрыта.
В Unity нужен пакет JetBrains Rider Editor, обычно он уже в проекте.
Почему не работает автодополнение
- в External Script Editor выбран не тот редактор или «Open by file extension»
- не перегенерированы файлы проекта — нажмите Regenerate project files
- устарел пакет Visual Studio Editor или JetBrains Rider Editor
- в VS Code не установлены C# Dev Kit и .NET SDK
- скрипт открыт отдельным файлом, а не через решение проекта
Если скрипты открываются в Блокноте
Значит, Unity не знает о внешнем редакторе и отдаёт файл системе. Выберите редактор в External Tools. Если после этого файлы всё равно открываются не там, проверьте, какая программа сопоставлена расширению .cs в Windows.
Ещё одна частая причина — установка Visual Studio без модуля Unity. Запустите Visual Studio Installer и добавьте нагрузку для игр на Unity.
Какой редактор выбрать
Если вы только начинаете и работаете на Windows, ставьте Visual Studio Community из Unity Hub — меньше всего настроек и всё работает из коробки. На Mac и Linux, а также на слабых ноутбуках удобнее VS Code: он легче и быстрее запускается.
Rider имеет смысл, когда проект вырос и вам нужны рефакторинг, поиск использований и подсказки по производительности. Переключаться между редакторами можно в любой момент — проект от этого не меняется, достаточно выбрать другой в External Tools и перегенерировать файлы.
Когда быстрее через ИИ-агента
Настройка редактора — разовая задача, а вот вопросы по коду возникают каждый день. ИИ-агент LeanTech разбирает ошибку компиляции по её тексту, объясняет, почему не работает автодополнение в вашей связке, и пишет скрипты C# под нужную версию Unity. Без VPN, оплата картой РФ.
Чего агент не делает: не ставит Visual Studio, VS Code или пакеты на ваш компьютер и не работает внутри редактора. Шаги вы выполняете сами, агент подсказывает и проверяет по скриншотам.