uniarchitect.dev

Ваш последний курс
по архитектуре

Сотни сэкономленных часов на поиске, фильтрации
и систематизации знаний по архитектуре.

Выбрать тариф

Знакомо?

Всегда хочется сделать хорошо, когда стартуете новый проект или подключаетесь к чужому. А «хорошо» — это когда через несколько месяцев в код можно вернуться без страха его открыть. Менять требования, добавлять фичи и не превращать каждое изменение в мини-катастрофу.

Материала по архитектуре в интернете много — а проще от этого не стало. AI-слоп, поверхностные ролики «как делать правильно», советы, оторванные от условий, в которых они работают. Через всё это приходится продираться неделями, чтобы добраться до знаний, которые реально помогают проектировать систему.

Вы знаете SOLID, паттерны, чистый код. Но в момент реализации непонятно, что именно нужно сделать, чтобы итоговая система была в балансе сложности и качества.

Вы прекрасно решаете все задачи, которые на вас возлагают. Но не всегда можете обосновать для себя выбор конкретной реализации. Как будто вы упускаете что-то важное...

Знания есть, но они разбросаны по статьям, блогам, видео и чужому опыту.
Чтобы собрать из них систему, приходится искать, фильтровать и проверять,
и за это приходится платить самым дорогим ресурсом — временем.

Самая дорогая часть работы — поиск и фильтрация — уже сделана

Я переработал сотни источников и 50+ научных статей: вытащил главное, убрал шум и собрал материал в последовательность, где каждая лекция опирается на понятия и определения предыдущих.


Курс не предлагает магическую таблетку и не говорит «делайте всегда вот так». В нём разбирается, в каких условиях подход работает, где начинает мешать и какую цену проект платит за каждое решение. У вас в голове появляется не один любимый паттерн на все случаи, а понимание компромиссов под конкретную задачу.

Научная база

В основе — 50+ научных статей и сотни источников по software engineering, архитектуре, связности и когнитивной сложности. Не набор мнений, а последовательность, которую можно проверить.

Спокойный темп потока

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

Выжимки и домашние задания

К каждому уроку есть презентация, текстовая выжимка и задание. Нужную схему можно быстро освежить прямо во время рабочей задачи, а не пересматривать лекцию целиком.

Production-проект Magic Battle Arena

Разбираем мобильную PvP-игру, которую год делала команда из 20 человек: реальные ограничения, принятые компромиссы и код, который пришлось поддерживать после релиза. В тарифе «Полный» — весь репозиторий.

Живые QA и закрытый чат

Раз в две недели разбираем вопросы и рабочие задачи онлайн. В закрытом чате можно обсудить решение с участниками потока и 40 выпускниками первого набора.

Личные занятия на старших тарифах

В «Продвинутом» и «Полном» есть индивидуальная сессия раз в месяц и 4 занятия лично со мной: Asset Bundles, Unity Build Pipeline, клиент-серверная архитектура и работа с AI.

Этот курс для вас, если

  • У вас 1+ год коммерческой разработки на Unity и хотя бы один проект, доведённый до релиза.
  • Вы на уровне middle+ и всё чаще видите в статьях, докладах и роликах то, что уже знаете.
  • Вы хотите разобраться в фундаменте, а не собирать ещё один набор советов «как правильно». В версиях Unity, инструментах и командах многое меняется, но принципы принятия решений остаются с вами.
  • Вы Senior, Lead или CTO и вам нужно проектировать системы с нуля, задавать границы модулей для команды и AI-агентов и защищать решения с опорой на метрики, а не на авторитет.

Если ваш опыт ниже middle+, курс всё равно может быть полезен — но базовые вещи (паттерны проектирования, конструкции C#, особенности Unity) будут считаться уже знакомыми. Подробно останавливаться на них не будем.

Что изменится после курса

Вы получите систему знаний, опирающуюся на научные статьи, а не только на личный опыт автора или популярные рекомендации. По ключевым тезисам можно открыть первоисточник, проверить аргументацию и решить, применимо ли это к вашему проекту.

Вы сможете:

  • Спроектировать Unity-проект с нуля — от структуры solution, проектов, папок и сборок до CI/CD и релиза.
  • Принимать архитектурные решения осознанно и обосновывать их перед командой — не "мне так кажется", а с опорой на метрики, источники и знания.
  • Выбирать способ связи между системами (Reference-Based, Event-Based, DI, Rx, Shared Context) под конкретную задачу — и понимать, где он упростит код, а где добавит лишнюю сложность.
  • Фиксировать архитектурные решения (ADR, C4) так, чтобы через полгода было понятно, почему команда выбрала именно этот путь, а не снова спорить с нуля.

Подробный план курса

64 видео (44 основных занятия + 20 видео с разборами вопросов) · 80+ часов · 3 модуля · Открытие по понедельникам и четвергам
Модуль 1 Фундамент20 видео в модуле

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

  • Software Engineering · 7 видеоЧто такое инженерная разработка ПО, почему теория важна на реальных проектах и какие когнитивные и организационные ограничения нельзя обойти личной продуктивностью.
  • Имеющиеся архитектурные подходы · 9 видеоПорты и адаптеры, N-layer, MVC, Hexagonal, Onion, микроядерная, event-driven, data-driven и ECS архитектуры. Смотрим не «что лучше», а какую проблему каждый подход пытается закрыть.
  • Software Quality Metrics · 4 видеоLOC, cyclomatic complexity, Halstead, cognitive complexity и coupling. Где метрики помогают, а где из них не стоит делать лишних выводов.
Модуль 2 Практика17 видео в модуле

Берём знания из первого модуля и применяем их к Unity-проекту: от требований и ADR до структуры проекта, данных игрока, сборки и deploy'я.

  • Unity · 14 видеоНа реальном примере разбираем решения, о которых обычно вспоминают слишком поздно: требования, ADR, C4, структура проекта и сборок, сцены, точка входа, зависимости, инициализация, define'ы, конфиги, DDD, UI, данные игрока, логирование, аналитика, тесты и кодогенерация.
  • Deploy · 3 видеоStaging, стратегии работы с репозиторием, CI/CD, версионирование и миграции. Чтобы было понятно, как архитектурные решения связаны с реальным процессом выпуска.
Модуль 3 Закрепление7 видео в модуле

Закрепляем материал в коде. Разбираем типы связей, оптимальную топологию модулей и применяем знания первых двух модулей во время рефакторинга реальной системы.

  • Связи и топология · 2 видеоКакие типы связей бывают между объектами, как они влияют на модули и почему структура проекта начинает мешать, когда система растёт.
  • Рефакторинг реальной системы · 3 видеоРаботаем с кодом и принимаем решения по ходу рефакторинга, а не на игрушечном примере, где все заранее удобно разложено.
  • Правила создания модулей и завершение курса · 2 видеоСобираем правила создания модулей в компактную mind map и подводим итоги курса.
Продвинутый и Полный Дополнительные занятия4 занятия + индивидуальная сессия раз в месяц

Отдельные практические занятия лично со мной для участников тарифов «Продвинутый» и «Полный».

  • Asset BundlesУправление памятью и доставка контента без дублей в бандлах и крашей на устройствах.
  • Unity Build PipelineПредсказуемый пайплайн сборки: от локального билда до автоматизации в CI/CD.
  • Клиент-серверная архитектураСинхронизация состояния, реконнекты, обработка сетевых ошибок и граница ответственности между клиентом и бэкендом.
  • Работа с AIКак встроить нейросети и агентов в проектирование и кодинг, чтобы ускорять работу, а не размножать хаос.
  • Индивидуальная сессияРаз в месяц разбираем ваши вопросы, рабочие задачи и спорные архитектурные решения.

Реальный production-проект внутри курса

Magic Battle Arena — мобильная PvP-игра. 20 человек, 1 год разработки, полная кодовая база. Обычно такие проекты под NDA.

Геймплей Magic Battle Arena

Что разбираем в коде

  • Структуру сборок asmdef, точку входа, DI, конфиги, UI и клиент-серверную логику.
  • Решения, которые выдержали год разработки командой из 20 человек, и места, где новые требования показали их цену.
  • Пошаговый рефакторинг живой системы в третьем модуле: от типов связей до топологии модулей.

Что входит в тариф «Полный»

  • Полный репозиторий Magic Battle Arena с кодом и ассетами.
  • Можно открыть production-проект у себя в IDE, пройтись по решениям руками и сравнить их со своим проектом.

Об авторе

Алексей Козорезов

Алексей Козорезов

  • В разработке с 2019 года, 5+ лет на Lead-позициях
  • Автор канала UniArchitect — 5,500 подписчиков в Telegram
  • Создатель шаблона Unity-проекта с низкой когнитивной сложностью — 150+ звёзд на GitHub
5M+ скачиваний 2019 год, Technical Lead. Заложил основу проекта, нанял команду из 4 разработчиков, выстроил процесс разработки с нуля. Combat Quest ChillBase
закрыт 2022 год, CTO. Проект своей студии Silverfox Games: привлекли 400,000$, нанял команду из 15 человек, построил все процессы и техническую часть в проекте. Magic Battle Arena Silverfox Games
закрыт 2023 год, Senior Developer. Пилил фичи, обучал команду, помогал студии с выходом проекта на soft launch. Overcrowded: Tycoon Idle Plane ZeptoLab
1M+ скачиваний 2023 год, Senior Developer. Пилил новые LiveOps механики. Cut the Rope Daily Netflix
50M+ скачиваний 2024 год, Unity Expert. Улучшал время загрузки приложения. WSOP Playtika
50M+ скачиваний 2025 год, Unity Expert. Помогал искать и решать проблемы с производительностью. Solitaire Grand Harvest Playtika
50M+ скачиваний 2025 год, Unity Expert. Помогал искать и решать проблемы с производительностью. June's Journey Wooga
100M+ скачиваний 2026 год, Technical Lead. Проектировал и переписывал чат как отдельный dotnet-микросервис. Hero Wars: Alliance NEXTERS GLOBAL LTD

Почему я создал этот курс

Когда я начинал свои проекты, мне тоже хотелось сделать хорошо. А «хорошо» — это когда через месяцы в код можно вернуться и не бояться его открыть. Чтобы этого добиться, приходилось продираться через дебри материала в интернете. И сейчас, с AI-слопом и общей захламлённостью, найти качественную информацию по архитектуре стало ещё сложнее, а не проще.

На самостоятельный поиск, фильтрацию и проверку источников у меня уходили недели и месяцы. Поэтому в первом модуле курса я переработал сотни источников и 50+ научных статей, вытащил главное, убрал шум и собрал материал в последовательность. Во втором модуле — мой собственный опыт сотни Unity-проектов: с 2015 года в Unity, с 2019 — на коммерческих геймдев-проектах.

Курс не предлагает магическую таблетку. Он экономит вам ту же дорогу, которую я прошёл сам. В буквальном смысле: вы платите цену курса — а покупаете недели и месяцы, которые не придётся тратить на хаотичный поиск.

Итог первого потока: 40 выпускников и средняя оценка 9.5/10. Значит, у меня получилось.

Что говорят выпускники первого потока

Курс в цифрах

40

Выпускников первого потока

9.5 / 10

Средняя оценка курса

80+

Часов материала

50+

Научных источников в основе

3

Модуля

64

Видео с лекциями и ответами на вопросы

Тарифы

Второй поток стартует 7 декабря. Запись открыта до 6 декабря, 23:59 МСК. Лекции открываются по понедельникам и четвергам, а доступ к открытым материалам остаётся навсегда.

Рассрочка Оплата сразу

Только онлайн

12,500 ₽/мес 150,000 ₽ -35%

8,150 ₽/мес 97,800 ₽

Сумма ежемесячного платежа может отличаться в зависимости от выбранного банка-провайдера. Точный размер платежа вы сможете увидеть при оформлении рассрочки на странице оплаты.

Полная стоимость: 97,800 ₽

  • 64 видео и 80+ часов материала: открытие по понедельникам и четвергам
  • Презентации, текстовые выжимки к каждому уроку и домашние задания
  • Закрытый Telegram-чат потока
  • Живые онлайн QA-сессии раз в 2 недели
  • Индивидуальная сессия лично со мной — 1 раз в месяц (ответы на вопросы и рабочие задачи)
  • 4 дополнительных занятия лично со мной
    1. Детальное устройство Asset Bundles по кирпичикам
    2. Детальное устройство Unity Build Pipeline по кирпичикам
    3. Клиент-серверная архитектура: синхронизация, реконнекты и сетевые ошибки
    4. Воркшоп по работе с AI
  • Полный исходный код проекта Magic Battle Arena (MBA)
Купить
Уникальный

Полный

20,000 ₽/мес 240,000 ₽ -25%

15,000 ₽/мес 180,000 ₽

Сумма ежемесячного платежа может отличаться в зависимости от выбранного банка-провайдера. Точный размер платежа вы сможете увидеть при оформлении рассрочки на странице оплаты.

Полная стоимость: 180,000 ₽

  • 64 видео и 80+ часов материала: открытие по понедельникам и четвергам
  • Презентации, текстовые выжимки к каждому уроку и домашние задания
  • Закрытый Telegram-чат потока
  • Живые онлайн QA-сессии раз в 2 недели
  • Индивидуальная сессия лично со мной — 1 раз в месяц (ответы на вопросы и рабочие задачи)
  • 4 дополнительных занятия лично со мной
    1. Детальное устройство Asset Bundles по кирпичикам
    2. Детальное устройство Unity Build Pipeline по кирпичикам
    3. Клиент-серверная архитектура: синхронизация, реконнекты и сетевые ошибки
    4. Воркшоп по работе с AI
  • Полный исходный код проекта Magic Battle Arena (MBA)
Купить

Обучить команду

Тариф для команды выбирается индивидуально. Скидка применяется к стоимости выбранного тарифа за каждое место.

Кол-во местСкидка за место
4–615%
7–925%
10+35%

Оплата по счёту (безнал) · Акт, счёт, договор
Приобретается индивидуальный доступ на каждого сотрудника.
При покупке от 4 мест — выделенная 2-часовая сессия для команды с консультацией по архитектуре проекта.

Запросить счёт для компании

Индивидуальный доступ

Для крупных студий, которым нужен доступ для всех сотрудников. Обсудим условия индивидуально.

  • Безлимитное количество мест
  • Индивидуальные условия и цена
  • Выделенные QA-сессии для команды
  • Помощь с внедрением практик на проекте
  • Оплата по счёту, полный пакет документов
Обсудить условия

Способы оплаты и рассрочки

Способы оплаты

  • Карты банков РФ и не-РФ
  • СБП и Pay-сервисы
  • Оплата по частям и Яндекс Сплит***

Рассрочка* до 12 месяцев

  • Т-Банк: 3 / 4 / 6 / 10 / 12 мес
  • Всегда Да, Поскредит, FreshCredit: 6 / 10 / 12 мес
  • Покупай со Сбером: 6 / 9 / 10 / 12 мес
  • Яндекс Сплит (улучшенный)***: 2 / 4 / 6 / 12 мес

Доступные программы рассрочки* до 12 месяцев:

Провайдер Сроки
Т-Банк3 / 4 / 6 / 10 / 12 мес
Всегда Да6 / 10 / 12 мес
Поскредит6 / 10 / 12 мес
Покупай со Сбером6 / 9 / 10 / 12 мес
FreshCredit6 / 10 / 12 мес
Яндекс Сплит (улучшенный)***2 / 4 / 6 / 12 мес
Ресурс Развития (РБ/КЗ)**6 / 12 мес

* Условия предоставления рассрочки могут изменяться в зависимости от условий Банков и не зависят от Администрации Сайта. ** Для резидентов Республики Беларусь и Казахстана доступны отдельные программы рассрочки через «Ресурс Развития». Итоговая переплата и одобрение зависят от выбранного банка/провайдера. *** Оператор сервисов сервис мгновенной беспроцентной рассрочки (BNPL) передает сведения в бюро кредитных историй. Использование банковской рассрочки или BNPL-рассрочки влияет на Вашу кредитную историю.

Гарантия возврата

100% возврат, если вы просмотрели менее 4 лекций. Без вопросов, без сложных процедур — просто напишите мне.

Начиная с 4-й лекции возврат невозможен

Я уверен в качестве материала. Поэтому предлагаю вам сначала попробовать — и только потом решить.

Ещё не уверен?
Посмотри 4 урока бесплатно

Зарегистрируйся и получи на 14 дней доступ к четырём полноценным урокам курса. Посмотри материал, оцени подачу и глубину — и реши, подходит ли тебе.

  • План первого модуля и как устроено прохождение курса
  • Что такое архитектура ПО: разбор статьи Carnegie Mellon и стандарта IEEE 1471-2000
  • Требования: разбираем реальный GDD
  • Проектируем open-source проект C4G с нуля по модели C4
Бесплатный доступ на 14 дней

Карту привязывать не нужно. Просто зарегистрируйся и смотри.

Сертификат о прохождении

После прохождения курса вы получите именной сертификат, подтверждающий завершение обучения.

Для компаний: сертификат может служить подтверждением обучения сотрудника.

Частые вопросы

Почему нет подробного разбора архитектуры Х?

Любое архитектурное решение — это всегда компромисс. Если вам кажется, что компромисса нет, значит, вы пока не нашли альтернативное решение. На курсе я рассматриваю разные подходы, разбираю их плюсы и минусы, чтобы вы могли выбрать решение, подходящее для конкретного проекта.

Не станет ли курс слишком теоретическим?

Курс сочетает теорию и практику. В модуле 2 мы применяем полученные знания на практике, выполняя домашние задания в проекте Magic Battle Arena.

В модуле 3 мы рефакторим часть системы из реального проекта, поэтому даже у тех, кто не купил доступ к исходникам Magic Battle Arena, будет где отточить полученные знания.

Материал структурирован так, чтобы шаг за шагом у вас сложилась полноценная причинно-следственная связь для самостоятельного принятия решений.

Курс только для опытных разработчиков?

Желательно, чтобы у вас был как минимум один год коммерческого опыта работы в игровом проекте.

Такая рекомендация связана с тем, что на курсе я не останавливаюсь подробно на базовых темах:

  • синтаксисе, конструкциях и особенностях языка C#;
  • GoF-паттернах проектирования, которые я часто упоминаю, но не разбираю отдельно;
  • работе с игровым движком Unity.

Имейте это в виду, если решите приобрести курс.

А если я не работаю с Unity и/или не из gamedev, подойдёт ли мне курс?

Да. Я уделяю большое внимание теории, принципам построения и организации монолитных проектов. Эти знания, правила и техники можно применять при создании любого монолитного приложения.

Но будьте готовы: все примеры на курсе будут на C#, а работе с Unity посвящён отдельный модуль.

Как устроен доступ к курсу и как проходит обучение на потоке?

Второй поток стартует 7 декабря, запись закрывается 6 декабря в 23:59 МСК. После оплаты вы получите доступ к личному кабинету GetCourse и закрытому чату потока.

Лекции открываются по понедельникам и четвергам в 19:00 МСК в течение 20 недель. К каждому уроку есть текстовая выжимка, а открытые материалы остаются у вас навсегда.

Что входит в QA-сессии и дополнительные занятия?

Общие живые онлайн QA-сессии проходят раз в две недели и входят во все тарифы, включая «Только онлайн». Можно задавать вопросы по курсу и приносить рабочие задачи.

В тарифах «Продвинутый» и «Полный» дополнительно есть индивидуальная сессия лично со мной раз в месяц и 4 практических занятия: Asset Bundles, Unity Build Pipeline, клиент-серверная архитектура и работа с AI.

Чем этот курс отличается от других?

Курс даёт не готовые решения, а фундаментальный подход к проектированию архитектуры. Материал основан на научных статьях и насмотренности более чем по 100 Unity-проектам.

Кроме того, вы получаете доступ к реальному production-проекту. Обычно компании прячут такие проекты под NDA, а здесь проект был создан моей студией. Для меня это возможность вдохнуть в него вторую жизнь и помочь другим быстрее усвоить материал.

Доступна ли рассрочка?

Да. Выберите тариф с рассрочкой, заполните свои данные и на странице оплаты выберите удобный банк.

Важный момент: разные способы оформления могут отправлять заявки в разные банки. Например, Т-Банк отправляет заявку сразу в 5-6 банков, что повышает шанс одобрения. Если вам пришёл отказ, попробуйте другой способ на странице оплаты.

Также доступна рассрочка для граждан Республики Беларусь и Казахстана от «Ресурс Развития». Просто выберите этот вариант в окне с доступными способами рассрочки.

Можно ли оплатить обучение от компании?

Да. Подготовим счёт, договор и акт, а детали согласуем с HR или руководителем. При покупке от 4 мест действует скидка 15–35% в зависимости от размера команды.

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

Можно ли оплатить не из России?

Да, принимаются любые зарубежные карты. Для оплаты ничего дополнительного делать не нужно: выберите тариф, заполните свои данные и на странице оплаты выберите удобный способ.

Можно ли вернуть деньги?

Да. Возможен 100% возврат, если вы просмотрели менее четырёх лекций. Начиная с 4-й лекции возврат невозможен.

Если хотите оформить возврат, напишите на почту info@course.uniarchitect.dev, и мы обсудим детали.

Остались вопросы?

Напишите на почту: info@course.uniarchitect.dev. Всегда буду рад помочь с любым вопросом.

Иногда, если попросить, тебе могут выдать там скидку в 5% :)

Это будет ваш последний курс по архитектуре

80+ часов материала. 64 видео. 50+ научных источников.
Реальный production-проект.
Система мышления, а не набор советов.

Выбрать тариф

Второй поток стартует 7 декабря, запись до 6 декабря, 23:59 МСК.
40 выпускников первого потока. Средняя оценка 9.5/10.

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