TGViewer
Unity Tech Дед: Борис Романчиков Unity Tech Дед: Борис Романчиков @unitytechded · 338 subscribers
Post #68 689
CI/CD автоматизация для Unity-проекта за один вечер

Расскажу как мы с AI-ассистентом (Open Claw) за вечер настроили полный цикл автоматизации для нашего Unity-проекта Bioneers.

Задача: каждый Pull Request в dev должен автоматически проходить ревью, собираться в Unity Cloud Build, а связанные задачи в ClickUp переходить в QA.

Что получилось:

Разработчик создаёт PR в dev. Дальше всё происходит само:

1. Code Review
AI читает diff, загружает .editorconfig проекта и правила ревью, специфичные для нашей архитектуры (ECS, MVVM, Service Locator). Оставляет inline-комментарии прямо в GitHub. Не абстрактные "используйте SOLID", а конкретные: "этот GetComponent вызывается в Update, закешируй в Awake", "тут race condition с UniTask".

Это не замена живому ревью. Но 80% типовых замечаний ловит до того, как я открою PR.

2. Unity Cloud Build
При новом PR автоматически клонируется конфиг сборки windows-dev, подменяется ветка на ветку PR, запускается билд. При пуше новых коммитов запускается новый билд. При мерже конфигурация удаляется. Никакого мусора.

3. ClickUp
Если в коммите или описании PR есть ссылка на задачу ClickUp, задача автоматически переходит в статус QA, а в комментарий пишется ссылка на билд.

Разработчику достаточно написать в коммите https://app.clickup.com/t/taskid или CU-taskid.

Технически это Node.js прокси на 120 строк, который принимает GitHub webhooks и:

• отправляет промпт на ревью AI-агенту
• дёргает Unity Cloud Build API для создания/удаления конфигов
• парсит коммиты через GitHub API, находит ClickUp ссылки и обновляет задачи

Что это даёт команде:

• Разработчик получает первый фидбек по коду через 2-3 минуты после пуша
• QA видит задачу в нужном статусе с готовым билдом
• Я не трачу время на тривиальные замечания в ревью
• Нет ручного создания билдов в Unity Dashboard

Что не работает:

• AI не заменяет архитектурное ревью. Логику бизнес-процессов и "а нужна ли вообще эта фича" он не ловит

Весь пайплайн запустили за вечер
  • 🔥 12
  • ❤ 2
  • ❤‍🔥 2
More from @unitytechded
  1. Sep 25, 2026🛠 Как Astra меняет мой подход к разработке В последнее время много экспериментировал с As…
  2. Aug 30, 2026Bioneers Closed Demo — финальные результаты первых 48 часов Подвели итоги первых 48 часов…
  3. Aug 28, 2026Bioneers вышел в закрытое тестирование! Ровно год назад началась разработка игры, а сегодн…
  4. Jun 10, 2026Почему никто не использует Test-Driven Development в геймдеве? Разбирал тут наши старые до…
  5. May 18, 2026Как оформить CV разработчику. Часть 2 Если коммерческого опыта мало, можно указать pet-про…
  6. May 18, 2026Как оформить CV разработчику. Часть 1 Хочу начать с важной ремарки: я не профессиональный…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →