- PVSM.RU - https://www.pvsm.ru -

Давно не касался темы AI, хотя в этой сфере постоянно происходит много нового.
У меня успело накопиться несколько обновлений, которые могут оказаться для кого-то полезными, т.к. разработка с Rider под Unity имеет некоторую специфику, из-за чего приходится много экспериментировать и выискивать удобные инструменты.
Расскажу, что я успел попробовать, чем и как пользуюсь сейчас.
Контекст [1]
JetBrains AI [2]
Qodo AI [3]
Zencoder AI [4]
Augment Code [5]
Continue.dev [6]
AI Coding [7]
Windsurf [8]
Сценарии применения [11]
Заключение [12]

После обновления Rider до версии 2025 мой любимый AI-ассистент Supermaven [13], которым я пользовался длительное время (запись в блоге [14]), перестал работать. На восстановление работы надеяться не приходится, т.к. прошло уже 4 месяца, а плагин так и не обновили. Да и используемые модели там тоже уже давно не обновлялись.
На тот момент GigaCode [15] всё ещё не постиг нормально RAG для C#, а яндексовский SourceCraft [16] работал не прям отзывчиво и имел ограничения на токены, которые было непонятно как докупать. Возможно сейчас что-то уже и изменилось, т.к. вышло много обновлений, но я их ещё не проверял.
Поэтому встал вопрос о поиске нового ассистента для разработки.
Ранее у меня были простые требования:
бодрый автокомплит;
RAG и учёт код-стайла;
интеграция с Rider.
Раз всё равно придётся проводить RnD, то пора было уже искать что-то более актуальное:
с удобным чатом;
с агентными возможностями;
с поддержкой MCP (запись в блоге [17]);
за минимальный прайс.
Сейчас существует множество крутых CLI-решений, но мне (и моим коллегам) хотелось бы именно удобной интеграции в Rider.

🔗 Ссылка [18]
Бесплатный тариф: есть.
Стоимость подписки: от $10.
Формат: плагин для Rider.
У меня есть активная подписка dotUltimate [19], в которую с недавнего времени включен JetBrains AI (запись в блоге [14]).
Здесь есть автокомплит, чат, актуальные LLM-модели, тесная интеграция с Rider, в бета-режиме доступны MCP. Даже если отбросить, что он у меня уже оплачен, то ещё и невысокая стоимость.
Но это всё работает плохо. Сказать, что тут есть агентный режим, сложно: вроде есть, но не достаточно агентный. Автокомплит слабенький: порой даже успеваешь забыть, что он вообще есть.
Я пытался этим пользоваться несколько дней, но инструмент не прижился. Он сейчас активно развивается — так что думаю дать этому шанс ещё раз, но позднее.

🔗 Ссылка [20]
Бесплатный тариф: есть.
Стоимость подписки: от $30.
Формат: плагин для Rider (и VS Code).
Очень простой и понятный. Весьма быстрый. Удовлетворяет всем требованиям.
Бесплатный тариф довольно щедрый. Но, если его будет мало, то подписка начинается от $30.
Мне не понравилось качество автокомплита. Он в целом неплохой. Но попадал в контекст и имел отзывчивость ощутимо хуже, чем у Supermaven. А снижать качество инструмента, которым я пользуюсь чаще всего, платя при этом в три раза больше, не хотелось.

🔗 Ссылка [21]
Бесплатный тариф: есть.
Стоимость подписки: от $19.
Формат: плагин для Rider (и VS Code).
Похожее решение на Qodo AI.
Настроек побольше, и сам по себе в использовании посложнее.
Сетка тарифов более разнообразная и доступная.
Но автокомплит так же плоховат. При этом сильно грузит систему и долго анализирует проект.

🔗 Ссылка [22]
Бесплатный тариф: есть.
Стоимость подписки: от $50.
Формат: плагин для Rider (и VS Code).
Его рекомендовали ранее в комментариях к одному из прошлых постов.
Мне будет недостаточно бесплатного тарифа, а платить за него $50 я не готов. Поэтому даже не пробовал, но положительные отзывы у него есть.

🔗 Ссылка [23]
Бесплатный тариф: есть.
Стоимость подписки: от $10.
Формат: плагин для Rider (и VS Code).
Это open-source решение, которое позволяет подключить любую LLM, в т.ч. и локальную, и платить (или не платить) только за непосредственное использование токенов поставщику.
Удобное и экономное решение, особенно если есть активная подписка на какой-нибудь ChatGPT.
Автокомплит работает медленнее, чем если использовать какой-то агрегатор типа сервисов выше. Но это зависит и от подключенной LLM.
Например, можно подключить модель через сервис на подобии Cerebras Code [24], который предоставляет Qwen3-Coder с быстрым автокомплитом, но это дополнительная подписка, которая нивелирует достоинство бесплатного использования Continue.
Также многое придётся настраивать самостоятельно. Готовые решения предоставляют большое количество предустановок и скрытых подкрепляемых промптов. Здесь придётся это всё формировать самостоятельно и подстраивать под себя.
Из критичного: постоянно вешает Rider намертво. Порой даже сразу на запуске. Лечится только перезагрузкой IDE.

🔗 Ссылка [25]
Бесплатный тариф: нет.
Стоимость подписки: $1 / год.
Формат: плагин для Rider.
Это как Continue, только работает и работает хорошо.
Стоимость подписки символическая.
Т.к. мне важно качество и скорость автокомплита, то пришлось продолжить поиск. Но если бы мне нужно было просто купить токенов и воткнуть их в IDE-агент, то я бы остановился на этом решении. Мне всё понравилось.

🔗 Ссылка [26]
Бесплатный тариф: есть.
Стоимость подписки: от $15.
Формат: выделенная IDE и плагин для Rider и VS Code.
Многие знакомы с Windsurf как с IDE, альтернативной Cursor [27]. Но для меня стало открытием, что свой прошлый плагин Codeium для Rider они не забросили, а переименовали тоже в Windsurf и практически полностью перенесли возможности своей IDE в Rider.
У плагина не такая тесная интеграция и не такой крутой автокомплит с предикшенами и массовым редактированием, как в IDE, но все основные возможности доступны. Всё это быстро и классно работает. Автокомплит тоже не разочаровывает.
Платная сетка тарифов начинается всего от $15.
И при этом есть возможность установить отдельно Windsurf IDE и решать в ней отличные от разработки под Unity задачи. Например, так недавно я в Windsurf IDE вайбкодил Python-проект по миграции данных между таск-трекерами.
Windsurf постоянно обновляется и активно добавляет новые возможности, режимы и модели.
Он стал основным моим инструментом для работы с AI.

У меня были попытки подружить Windsurf IDE с Unity. По умолчанию они друг друга не чувствовали. Проблему помог решить дополнительный плагин [28].
Однако из-за того, что у Windsurf отдельный от VS Code репозиторий плагинов, то многих из них для Windsurf нет. В т.ч. плагина для разработки под Unity [29].
Можно установить Unity, [30] MS DotNet Tools [31] и C# Dev Kit [32] вручную через vsix-файлы, но в конце всё сваливается в "The C# Dev Kit extension may be used only with Microsoft Visual Studio Code". Вероятно, как-то и это обойти можно, но пытаться дальше я не стал.

Можно обойтись альтернативными плагинами (например, Unity Code Pro [33] и dotRush [34]) , но альтернативы для подключения отладчика найти не получилось.
Проблему отсутствия крутых и полезных инструментов рефакторинга, отладки и пр., доступных в Rider, решить частично тоже можно. Jetbrains недавно сделали ReSharper для VS Code [35], и он ещё находится в стадии Public Preview. Плагин не доступен в репозиториях Windsurf, но его можно установить вручную через vsix-файл [36].
Несмотря на все удобства и шустрость Windsurf IDE, заменить им полностью Rider пока что сложно. ReSharper помогает с этим, но не в полной мере. Поэтому плагин Windsurf для IDE — достойный компромисс.

К Windsurf я также подключил MCP-сервер для Unity, что позволило в целом повторить возможности Nimble Fox (запись в блоге [37]) и обращаться к Unity из AI-чата внутри IDE.
Я перепробовал с десяток разнообразных решений. Для себя выделил два наиболее функциональных и простых в использовании: #1 [38] и #2 [39].
Но работать с этими MCP приходится преимущественно через Top-Tier модели, т.к. модели попроще не могут корректно использовать API движка, и их постоянно приходится корректировать самостоятельно.
Полезных и стабильных кейсов использования я пока не нашёл. Но ситуативно как небольшой помогатор для делегирования мелких задач использовать можно.

Автокомплит позволяет писать код намного быстрее, достукивая Tab'ом целые блоки логики, минимизируя риски опечататься или что-то забыть.
Также автокомплит отлично генерирует логи, summary, атрибуты, проверки и прочие рутинные вспомогательные операции.
Чат помогает быстро получить ответы на возникающие вопросы как в целом, так и по конкретному участку кода, файлу или проекту. Позволяет проанализировать большое количество логов, найти ошибки или аномалии и сразу их пояснить с предложением решения.
Ещё он помогает удостовериться в принятом решении или перепроверить его. В т.ч. помогает провести предварительное ревью перед отправкой Pull Request'а.
Также через чат можно сериализовать и десериализовать структуры данных для создания каких-нибудь заглушечных сохранений или конфигов.
Агент позволяет взять на себя мелкие несложные задачи, дав возможность заняться в это время чем-то другим:
написать логи или документацию для целого модуля,
сделать прототип новой фичи,
сгенерировать новый элемент для какой-то фичи (например, добавить нового персонажа),
провести рефакторинг кода,
написать юнит-тесты на указанные классы, запустить и тут же исправить, если были обнаружены ошибки.
Благодаря агенту на текущем проекте логика активно покрывается юнит-тестами, не затрачивая много времени, что позволяет проводить смело рефакторинг и доработки с минимальным регрессом.
Поиск подходящего AI-инструмента для разработки под Unity в Rider — непростая задача, особенно, если хочется добиться баланса между функциональностью, удобством и стоимостью, т.к. многие инструменты больше сосредоточены на VS Code.
После тестирования разнообразных решений я остановился на Windsurf как основном инструменте. Он смог закрыть все мои потребности по минимальной цене и предоставил новые возможности через выделенную IDE, которую я использую при решении задач вне Unity.
Возможно, какие-то рассмотренные решения я не достаточно распробовал, какие-то достойные внимания и вовсе упустил — буду рад обменяться опытом и инсайдами в комментариях.
Автор: aks2dio
Источник [40]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/ii/427678
Ссылки в тексте:
[1] Контекст: #1
[2] JetBrains AI: #2
[3] Qodo AI: #3
[4] Zencoder AI: #4
[5] Augment Code: #5
[6] Continue.dev: #6
[7] AI Coding: #7
[8] Windsurf: #8
[9] Интеграция Windsurf IDE с Unity: #9
[10] Подключение Unity через MCP: #10
[11] Сценарии применения: #11
[12] Заключение: #12
[13] Supermaven: https://supermaven.com/
[14] запись в блоге: https://t.me/aks2dio/132
[15] GigaCode: https://gigacode.ru/
[16] SourceCraft: https://sourcecraft.dev/
[17] запись в блоге: https://t.me/aks2dio/141
[18] 🔗 Ссылка: https://www.jetbrains.com/ai-ides/
[19] dotUltimate: https://www.jetbrains.com/dotnet/
[20] 🔗 Ссылка: https://www.qodo.ai/
[21] 🔗 Ссылка: https://zencoder.ai/
[22] 🔗 Ссылка: https://www.augmentcode.com/
[23] 🔗 Ссылка: https://www.continue.dev/
[24] сервис на подобии Cerebras Code: https://www.cerebras.ai/blog/introducing-cerebras-codehttps://www.cerebras.ai/blog/introducing-cerebras-code
[25] 🔗 Ссылка: https://plugins.jetbrains.com/plugin/21263-ai-coding/pricing
[26] 🔗 Ссылка: https://windsurf.com/
[27] Cursor: https://www.cursor.com/
[28] дополнительный плагин: https://github.com/Asuta/com.unity.ide.windsurf
[29] плагина для разработки под Unity: https://marketplace.visualstudio.com/items?itemName=VisualStudioToolsForUnity.vstuc
[30] Unity,: https://www.vsixhub.com/vsix/123613/
[31] MS DotNet Tools: https://www.vsixhub.com/vsix/397/
[32] C# Dev Kit: https://www.vsixhub.com/vsix/119846/
[33] Unity Code Pro: https://marketplace.windsurf.com/vscode/item?itemName=hackerzhuli.unity-code-pro
[34] dotRush: https://marketplace.windsurf.com/vscode/item?itemName=nromanov.dotrush
[35] Jetbrains недавно сделали ReSharper для VS Code: https://www.jetbrains.com/resharper/vscode/
[36] установить вручную через vsix-файл: https://www.jetbrains.com/help/resharper-vscode/Get_started.html?utm_source=chatgpt.com#installation
[37] запись в блоге: https://t.me/aks2dio/158
[38] #1: https://github.com/CoplayDev/unity-mcp
[39] #2: https://github.com/codemaestroai/advanced-unity-mcp
[40] Источник: https://habr.com/ru/articles/935766/?utm_campaign=935766&utm_source=habrahabr&utm_medium=rss
Нажмите здесь для печати.