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

AI для Rider в разработке под Unity

AI для Rider в разработке под Unity - 1

Давно не касался темы AI, хотя в этой сфере постоянно происходит много нового.

У меня успело накопиться несколько обновлений, которые могут оказаться для кого-то полезными, т.к. разработка с Rider под Unity имеет некоторую специфику, из-за чего приходится много экспериментировать и выискивать удобные инструменты.

Расскажу, что я успел попробовать, чем и как пользуюсь сейчас.


Контекст

AI для Rider в разработке под Unity - 2

После обновления Rider до версии 2025 мой любимый AI-ассистент Supermaven [13], которым я пользовался длительное время (запись в блоге [14]), перестал работать. На восстановление работы надеяться не приходится, т.к. прошло уже 4 месяца, а плагин так и не обновили. Да и используемые модели там тоже уже давно не обновлялись.

На тот момент GigaCode [15] всё ещё не постиг нормально RAG для C#, а яндексовский SourceCraft [16] работал не прям отзывчиво и имел ограничения на токены, которые было непонятно как докупать. Возможно сейчас что-то уже и изменилось, т.к. вышло много обновлений, но я их ещё не проверял.

Поэтому встал вопрос о поиске нового ассистента для разработки.

Ранее у меня были простые требования:

  • бодрый автокомплит;

  • RAG и учёт код-стайла;

  • интеграция с Rider.

Раз всё равно придётся проводить RnD, то пора было уже искать что-то более актуальное:

  • с удобным чатом;

  • с агентными возможностями;

  • с поддержкой MCP (запись в блоге [17]);

  • за минимальный прайс.

Сейчас существует множество крутых CLI-решений, но мне (и моим коллегам) хотелось бы именно удобной интеграции в Rider.


JetBrains AI

AI для Rider в разработке под Unity - 3

🔗 Ссылка [18]

Бесплатный тариф: есть.

Стоимость подписки: от $10.

Формат: плагин для Rider.

У меня есть активная подписка dotUltimate [19], в которую с недавнего времени включен JetBrains AI (запись в блоге [14]).

Здесь есть автокомплит, чат, актуальные LLM-модели, тесная интеграция с Rider, в бета-режиме доступны MCP. Даже если отбросить, что он у меня уже оплачен, то ещё и невысокая стоимость.

Но это всё работает плохо. Сказать, что тут есть агентный режим, сложно: вроде есть, но не достаточно агентный. Автокомплит слабенький: порой даже успеваешь забыть, что он вообще есть.

Я пытался этим пользоваться несколько дней, но инструмент не прижился. Он сейчас активно развивается — так что думаю дать этому шанс ещё раз, но позднее.


Qodo AI

AI для Rider в разработке под Unity - 4

🔗 Ссылка [20]

Бесплатный тариф: есть.

Стоимость подписки: от $30.

Формат: плагин для Rider (и VS Code).

Очень простой и понятный. Весьма быстрый. Удовлетворяет всем требованиям.

Бесплатный тариф довольно щедрый. Но, если его будет мало, то подписка начинается от $30.

Мне не понравилось качество автокомплита. Он в целом неплохой. Но попадал в контекст и имел отзывчивость ощутимо хуже, чем у Supermaven. А снижать качество инструмента, которым я пользуюсь чаще всего, платя при этом в три раза больше, не хотелось.


Zencoder AI

AI для Rider в разработке под Unity - 5

🔗 Ссылка [21]

Бесплатный тариф: есть.

Стоимость подписки: от $19.

Формат: плагин для Rider (и VS Code).

Похожее решение на Qodo AI.

Настроек побольше, и сам по себе в использовании посложнее.

Сетка тарифов более разнообразная и доступная.

Но автокомплит так же плоховат. При этом сильно грузит систему и долго анализирует проект.


Augment Code

AI для Rider в разработке под Unity - 6

🔗 Ссылка [22]

Бесплатный тариф: есть.

Стоимость подписки: от $50.

Формат: плагин для Rider (и VS Code).

Его рекомендовали ранее в комментариях к одному из прошлых постов.

Мне будет недостаточно бесплатного тарифа, а платить за него $50 я не готов. Поэтому даже не пробовал, но положительные отзывы у него есть.


Continue.dev

AI для Rider в разработке под Unity - 7

🔗 Ссылка [23]

Бесплатный тариф: есть.

Стоимость подписки: от $10.

Формат: плагин для Rider (и VS Code).

Это open-source решение, которое позволяет подключить любую LLM, в т.ч. и локальную, и платить (или не платить) только за непосредственное использование токенов поставщику.

Удобное и экономное решение, особенно если есть активная подписка на какой-нибудь ChatGPT.

Автокомплит работает медленнее, чем если использовать какой-то агрегатор типа сервисов выше. Но это зависит и от подключенной LLM.

Например, можно подключить модель через сервис на подобии Cerebras Code [24], который предоставляет Qwen3-Coder с быстрым автокомплитом, но это дополнительная подписка, которая нивелирует достоинство бесплатного использования Continue.

Также многое придётся настраивать самостоятельно. Готовые решения предоставляют большое количество предустановок и скрытых подкрепляемых промптов. Здесь придётся это всё формировать самостоятельно и подстраивать под себя.

Из критичного: постоянно вешает Rider намертво. Порой даже сразу на запуске. Лечится только перезагрузкой IDE.


AI Coding

AI для Rider в разработке под Unity - 8

🔗 Ссылка [25]

Бесплатный тариф: нет.

Стоимость подписки: $1 / год.

Формат: плагин для Rider.

Это как Continue, только работает и работает хорошо.

Стоимость подписки символическая.

Т.к. мне важно качество и скорость автокомплита, то пришлось продолжить поиск. Но если бы мне нужно было просто купить токенов и воткнуть их в IDE-агент, то я бы остановился на этом решении. Мне всё понравилось.


Windsurf

AI для Rider в разработке под Unity - 9

🔗 Ссылка [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

AI для Rider в разработке под Unity - 10

У меня были попытки подружить 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". Вероятно, как-то и это обойти можно, но пытаться дальше я не стал.

AI для Rider в разработке под Unity - 11

Можно обойтись альтернативными плагинами (например, Unity Code Pro [33] и dotRush [34]) , но альтернативы для подключения отладчика найти не получилось.

Проблему отсутствия крутых и полезных инструментов рефакторинга, отладки и пр., доступных в Rider, решить частично тоже можно. Jetbrains недавно сделали ReSharper для VS Code [35], и он ещё находится в стадии Public Preview. Плагин не доступен в репозиториях Windsurf, но его можно установить вручную через vsix-файл [36].

Несмотря на все удобства и шустрость Windsurf IDE, заменить им полностью Rider пока что сложно. ReSharper помогает с этим, но не в полной мере. Поэтому плагин Windsurf для IDE — достойный компромисс.


Подключение Unity через MCP

AI для Rider в разработке под Unity - 12

К Windsurf я также подключил MCP-сервер для Unity, что позволило в целом повторить возможности Nimble Fox (запись в блоге [37]) и обращаться к Unity из AI-чата внутри IDE.

Я перепробовал с десяток разнообразных решений. Для себя выделил два наиболее функциональных и простых в использовании: #1 [38] и #2 [39].

Но работать с этими MCP приходится преимущественно через Top-Tier модели, т.к. модели попроще не могут корректно использовать API движка, и их постоянно приходится корректировать самостоятельно.

Полезных и стабильных кейсов использования я пока не нашёл. Но ситуативно как небольшой помогатор для делегирования мелких задач использовать можно.


Сценарии применения

AI для Rider в разработке под Unity - 13

Автокомплит позволяет писать код намного быстрее, достукивая 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