[ ОПЛАТА С ДОХОДА ВАШЕЙ ИГРЫ ]

Научим делать игры
с нуля до Steam

Индивидуальное обучение разработке игр с гарантией трудоустройства. Всё обучение на практике создания реальных игр, которые будут приносить вам деньги.

Гарантируем договором

0
учеников
0
учеников рекомендуют
20 минут
среднее время ответа ментора
Роман Сакутин — руководитель школы ЯЮниор
Роман Сакутин · доведёт до результата
ОБУЧЕНИЕ С НУЛЯС НУЛЯ ДО STEAMГАРАНТИЯ ТРУДОУСТРОЙСТВАЛИЧНЫЙ МЕНТОР КАЖДЫЙ ДЕНЬ ОБУЧЕНИЕ С НУЛЯС НУЛЯ ДО STEAMГАРАНТИЯ ТРУДОУСТРОЙСТВАЛИЧНЫЙ МЕНТОР КАЖДЫЙ ДЕНЬ
// траектория

От «я играю в игры» до «в мою игру играют другие»

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

// сейчас
  • нет опыта в программировании
  • непонятно, с чего начать
  • страшно изучать C# и Unity самостоятельно
  • нет портфолио
  • неизвестно, как попасть в игровую студию
  • боишься ИИ и конкуренции
// после обучения
  • умеете программировать на C#
  • создаёте игры в Unity
  • понимаете архитектуру и паттерны
  • имеете портфолио из разных проектов
  • наша стажировка за плечами
  • готовы откликаться на вакансии
  • имеете свои релизы в Steam и Web, которые приносят деньги
01
Старт
нулевой опыт
02
Основы C#
2 модуля, 57 домашек
03
Unity и проекты
7 модулей, 9 игр
04
Работа в студии
стажировка и оффер
// для кого

Для кого программа

01

Начинаете с нуля

Никогда не программировали, но хотите перейти от увлечения играми к их созданию.

02

Хотите перейти в IT

Ищете новую профессию и хотите освоить прикладную специальность через практику.

03

Уже работаете в IT

Хотите изучить Unity, укрепить C#, архитектуру, Clean Code, SOLID и паттерны проектирования.

04

Боитесь остаться без результата

Вам важны сопровождение, стажировка, карьерная поддержка и финансовые гарантии.

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

Вы не остаётесь один на один с записанными лекциями

Обычный курс
  • Общий чат на сотни учеников
  • Ответ через несколько дней
  • Одинаковая программа для всех
  • Учебные задания
  • Поддержка заканчивается после курса
  • Сертификат как основной результат
Менторство
  • Один ментор на 20 учеников
  • Ответ в среднем за 20 минут
  • Индивидуальная траектория
  • Реальные игровые проекты
  • Сопровождение на стажировке и при поиске работы
  • Игры в портфолио и практический опыт
// личный ментор

Ментор — не преподаватель, а персональный навигатор

Сильный Middle/Senior-разработчик из реальной студии. Один ментор на 20 учеников, на связи каждый день, отвечает в среднем за 20 минут.

Чат с ментором · на связи каждый день
Ученик

Никогда не программировал. С чего вообще начать?

01Ментор · в среднем 20 мин

Посмотрю, что ты уже умеешь, и определю стартовую точку. Диплом и английский не нужны.

Ученик

А сколько это займёт лично у меня?

02Ментор · в среднем 20 мин

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

Ученик

Сдал домашку по массивам.

03Ментор · в среднем 20 мин

Проверил. Логика верная, но есть 4 замечания по именам переменных — разберём.

Ученик

Не понял, почему так лучше.

04Ментор · в среднем 20 мин

Давай созвонимся, покажу прямо на твоём коде. Заодно пройдём по типовым ошибкам.

Ученик

Застрял на финальном проекте, не тянет по времени.

05Ментор · в среднем 20 мин

Разберём вместе и доведём до релиза. Бросать на середине не будем.

Ученик

Взяли в «Пыточную».

06Ментор · в среднем 20 мин

Буду рядом весь проект: ревью кода, созвоны, помощь со сборкой под WebGL.

Ученик

Позвали на собеседование!

07Ментор · в среднем 20 мин

Прогоним типовые вопросы и разберём резюме. Дальше — карьерный центр.

Схематичный пример того, как устроена работа с ментором: 7 шагов от оценки уровня до трудоустройства.
// что вы создадите

Что вы создадите за время обучения

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

1 / 9

Симулятор мото гонок

Полноценные трассы, реалистичное движение мотоцикла. Адаптивные противники, догоняют, подрезают. Таблица лидеров. Масштабная кастомизация внешности пилота, его экипировки и мотоцикла.

2 / 9

2D танковый шутер

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

3 / 9

Полноценный выживач

Крафт вещей как в RUST и Minecraft. Сюжетная часть, смена погоды и времени дня. Враги, голод и большое древо прокачки и развития.

4 / 9

Зомби шутер

Динамический шутер с большим количеством оружия и врагов, защищайте базу от волн зомби. Боссы и враги со спец-способностями. Разнообразное оружие от огнестрельного до взрывного. Различные способности главного героя, бонусы и прокачка — всё для эффективной защиты базы.

5 / 9

Карточная стратегия

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

6 / 9

Космический Арканоид

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

7 / 9

Данжен шутер с видом сверху

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

8 / 9

Раннер на внимательность

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

9 / 9

Медитативная головоломка

Выстраивай элементы в нужном порядке для того, чтобы удобно их мёрджить. Механика игры 2048 с красивой графикой и интересным лором. Множество интересных локаций, которые заставляют выстраивать стратегию при построении элементов.

// программа обучения

11 модулей: от «Hello, World!» до релиза

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

01

C# 1-й модуль — Основы C#

От «Hello, World!» до полноценной RPG-игры. 32 практико-ориентированные домашки + тесты после каждого блока — настоящий рост от новичка до разработчика. В финале — своя игра в стиле Pac-Man, RPG-босс-файт и гладиаторские бои.

  • Основы программирования: переменные, типы данных, арифметика, работа с консолью
  • Условные операторы и циклы: if, switch, while, for, Random, логические операции
  • Массивы и строки: одномерные, многомерные, foreach, расширение массивов
  • Функции и продвинутая логика: ref, out, перегрузки, сортировка, работа с файлами
Ещё подробнее

Вы хотите не просто посмотреть видео по C#, а научиться писать код, который работает, решает задачи и даже играет с вами? Тогда этот модуль — ваш старт. Мы не просто объясняем теорию: 32 реальные задачи шаг за шагом превратят вас из человека, который впервые видит Console.WriteLine(), в того, кто создаёт интерактивные приложения и игры.

Основы программирования

  • Создадите 10 переменных с осмысленными именами (включая bool) — научитесь думать как разработчик.
  • Поймёте приоритет операций — без запуска кода предскажете результат выражения.
  • Сконструируете персонализированный текст о пользователе через интерполяцию строк.
  • Реализуете логику упаковки картинок в ряды — примените деление и остаток от деления.
  • Поменяете местами значения — как у переменных, так и «чашек с чаем и кофе».

Условные операторы и циклы

  • Напишете программу-меню, которая не завершается, пока вы не скажете «exit».
  • Создадите конвертер валют с защитой от отрицательных значений и 6 направлениями обмена.
  • Реализуете таймер ожидания в поликлинике — с подсчётом часов и минут.
  • Построите последовательность чисел с шагом 7 — без «магических» чисел, только переменные и цикл.
  • Напишете программу, угадывающую, сколько кристаллов вы можете купить за золото — как в настоящей RPG.

Массивы и строки

  • Найдёте сумму строки и произведение столбца в матрице — и выведете всё красиво.
  • Замените максимальный элемент в матрице на ноль — без лишних массивов.
  • Найдёте самый длинный подряд идущий фрагмент одинаковых чисел — задача уровня собеседований.
  • Определите, корректно ли скобочное выражение — и посчитаете глубину вложенности.
  • Реализуете ввод чисел и подсчёт суммы по команде — с динамическим расширением массива (без List и Array.Resize).

Функции и продвинутая логика

  • Напишете функцию-валидатор ввода числа, которая не даст программе сломаться.
  • Создадите анимированный health bar с заданным процентом заполнения.
  • Реализуете функцию перемешивания массива (Shuffle) — как в настоящих играх.
  • Сделаете систему досье сотрудников с поиском, удалением и добавлением — с полноценным меню.
  • Создадите игровую карту на двумерном массиве, где можно перемещаться и взаимодействовать с миром.

А в финале

  • Pac-Man: чтение карты из массива, движение, сбор «ягод», столкновение с врагами.
  • Босс-файт: 4 умения, мана, лечение, условия активации — вся логика на if, циклах и переменных.
  • Гладиаторские бои: рандом, здоровье, победа и поражение — с возможностью ничьи.

После этого модуля вы

  • Поймёте, как устроены программы изнутри.
  • Сможете писать код, который работает, думает и взаимодействует с пользователем.
  • Получите портфолио из 32 решённых задач и 4 полноценных игр.

Почему этот модуль работает

  • 32 домашки — каждая задача закрепляет конкретный навык.
  • Тесты после каждого блока — вы точно знаете, что усвоили тему.
  • Никаких «волшебных» решений — только чистый C#, переменные, логика и алгоритмы.
  • Нет List, нет Array.Resize — вы научитесь работать с массивами «вручную».
  • От простого к сложному — каждая домашка опирается на предыдущую.

Хватит смотреть — пришло время писать код, который играет, считает, побеждает.

03

Unity модуль 1 — Unity с нуля

От установки до своего первого 3D-мира. 3 реальные домашки + тесты после каждого блока — старт в разработке игр без опыта.

  • Установка Unity и знакомство с интерфейсом
  • Создание уровня в 3D — от кубиков к настоящему миру
  • Базовая физика и взаимодействие
Ещё подробнее

Вы мечтаете создавать игры, но не знаете, с чего начать? Мы начнём с установки движка и закончим полноценной сценой с физикой, ландшафтом и импортированными ресурсами — всё это вы сделаете сами, даже если до этого ни разу не открывали Unity.

Установка Unity и знакомство с интерфейсом

  • Устанавливать Unity и создавать свой первый проект.
  • Работать со сценами, объектами, компонентами и иерархией — основой любой игры.
  • Управлять позицией, поворотом и масштабом объектов в 3D-пространстве.
  • Настраивать камеру и взгляд игрока — чтобы видеть мир так, как нужно.

Базовая физика и взаимодействие

  • Разберётесь, как Unity симулирует гравитацию, столкновения и инерцию.
  • Поставите Rigidbody на объекты и увидите, как они падают и сталкиваются.
  • Создадите 4 куба с разными параметрами: один упадёт с высоты, другой повиснет, третий будет наклонён, четвёртый станет «землёй».
  • Настроите камеру так, чтобы все объекты были видны.

Создание уровня в 3D

  • Настроите освещение, чтобы мир выглядел живым, а не плоским.
  • Научитесь искать и устанавливать бесплатные ассеты из Unity Asset Store.
  • Установите ассет, запустите демо-сцену и убедитесь, что всё работает.
  • Создадите собственную карту с горами, травой и лесом с помощью Terrain.
  • Добавите Skybox, чтобы небо выглядело как в настоящей игре.

А в финале — три реальных проекта

  • Импортированный ассет с демо-сценой — вы уже умеете работать с чужим контентом.
  • Собственная карта с ландшафтом, травой и деревьями — вы умеете создавать мир.
  • Физическая сцена с 4 кубами и камерой — вы понимаете, как работает движок.

После этого модуля вы

  • Перестанете бояться Unity.
  • Поймёте, как устроены игры «под капотом».
  • Сможете создавать свои миры, а не просто смотреть, как это делают другие.

Почему этот модуль работает

  • 3 домашки — каждая закрепляет ключевой навык: от установки до физики.
  • Тесты после каждого блока.
  • Нет «воды» — только практика и реальные инструменты.
  • Вы не копируете — вы создаёте.
  • Подходит даже новичкам — главное, чтобы было желание.

Хватит мечтать о своей игре. Пора создать её.

04

Unity модуль 2 — Unity Pro

От 2D-уровней до живых анимаций. 4 реальные домашки + тесты после каждого блока — переход от статики к движению и жизни.

  • Создание уровня в 2D
  • 2D Физика — чтобы мир реагировал
  • 3D Анимации — оживление персонажей
  • 2D Анимации — от пикселей к движению
Ещё подробнее

Вы уже умеете создавать 3D-миры. Теперь пришло время освоить 2D-разработку и оживить свои объекты с помощью анимаций — как в платформерах, аркадах, инди-проектах и AAA-играх.

Создание уровня в 2D

  • Разберётесь в разнице между 2D и 3D в Unity.
  • Научитесь работать со спрайтами, SpriteRenderer и атласами.
  • Освоите Tilemap и Tile Palette — и построите свой первый 2D-уровень.
  • Создадите полноценный 2D-уровень с нуля — земля, дома, задний фон.

2D Физика

  • Добавите 2D-коллайдеры и Rigidbody2D.
  • Научитесь использовать эффекторы — движущиеся платформы, конвейеры, вентиляторы и «чёрные дыры».
  • Построите физическую сцену: объект падает на конвейер, его притягивает «чёрная дыра», он падает в воду.

3D и 2D анимации

  • Создадите анимации: сфера движется вперёд-назад, куб вращается, капсула плавно растёт и уменьшается.
  • Научитесь работать с Animator и анимационными кривыми.
  • Реализуете анимации персонажа: покой, ходьба, бег, атака — с правильной сменой состояний.
  • Освоите Blend Tree — чтобы плавно переходить между анимациями в зависимости от скорости.
  • Создадите покадровую анимацию — как в ретро-играх.
  • Освоите костную 2D-анимацию (2D Rigging) и 2D Inverse Kinematics.

А в финале — 4 реальных проекта

  • 2D-уровень с несколькими слоями — земля, дома, фон — как в настоящем платформере.
  • Физическая сцена с конвейером, чёрной дырой и водой.
  • Анимированная сцена с 3 объектами — сфера, куб и капсула оживают.
  • Анимационное дерево — с переходами между покоем, ходьбой, бегом и атакой.

После этого модуля вы

  • Перестанете бояться анимаций и 2D-разработки.
  • Поймёте, как оживлять персонажей и уровни.
  • Сможете делать игры, которые выглядят и ведут себя как настоящие.

Почему этот модуль работает

  • 4 домашки — каждая закрепляет ключевой навык: от 2D-уровня до анимаций.
  • Тесты после каждого блока.
  • Нет «воды» — только практика и реальные инструменты.
  • Вы не копируете — вы создаёте.

Хватит делать статичные сцены. Пора оживить ваш мир.

05

Unity модуль 3 — Unity Scripting

От кода к настоящим игровым механикам. 4 реальные домашки + тесты после каждого блока — переход от визуального редактора к настоящему геймдеву.

  • Введение в скриптинг — оживите свою игру кодом
  • Рекомендации по коду — как писать как профессионал
  • Корутины — отложенные действия и плавные эффекты
  • Столкновения и физика — чтобы игра «чувствовала» мир
Ещё подробнее

Вы уже умеете строить уровни и оживлять объекты с помощью анимаций. Теперь пришло время взять полный контроль над игрой с помощью C#.

Введение в скриптинг

  • Научитесь управлять движением, вращением и масштабированием объектов через код.
  • Поймёте, как работает координатная система и повороты в 3D.
  • Реализуете жизненный цикл MonoBehaviour — и узнаете, чем Start отличается от Awake.
  • Создадите интерактивные объекты, которые реагируют на действия игрока.
  • Научитесь передавать данные между скриптами — через GetComponent и Inspector.
  • Поймёте, как работают события и UnityEvent.

Корутины

  • Поймёте, почему Thread.Sleep — это плохо, а корутины — мощно.
  • Научитесь писать корутины для отложенных действий.
  • Создадите счётчик, который стартует и останавливается по клику мыши — и продолжает с того же места.
  • Реализуете плавные эффекты — без блокировки основного потока игры.

Столкновения и физика

  • Разберётесь в разнице между триггерами и коллайдерами.
  • Научитесь использовать Raycast — чтобы определить, на что кликнул игрок.
  • Освоите физические взаимодействия — гравитацию, силу, радиус действия.
  • Поймёте, как управлять силой взрыва в зависимости от расстояния и размера объекта.

А в финале — 4 реальные механики

  • Четыре объекта, оживлённые кодом — без анимаций, только C# и логика.
  • Счётчик с паузой и возобновлением: каждые 0.5 секунды значение растёт, по клику — старт или пауза.
  • Взрывная система с дроблением кубов: куб взрывается и создаёт 2−6 новых, вдвое меньше.
  • Реальный взрыв с радиусом действия: сила толчка зависит от расстояния до центра.

После этого модуля вы

  • Перестанете бояться писать скрипты.
  • Поймёте, как работают настоящие игры изнутри.
  • Сможете делать механики, которые реагируют, взаимодействуют и удивляют.

Почему этот модуль работает

  • 4 домашки — каждая закрепляет ключевой навык: от скриптинга до физики.
  • Тесты после каждого блока.
  • Нет «воды» — только практика и реальные инструменты.
  • Вы не копируете — вы создаёте.

Хватит просто ставить объекты. Пора заставить их работать на вас.

06

Unity модуль 4 — Unity Pro

От статики к жизни, звуку и масштабированию. 7 реальных домашек + тесты после каждого блока — переход от прототипа к настоящей игре.

  • Эффектность — добавьте звук и атмосферу
  • Объекты в динамике — создавайте мир на лету
  • Практические задания — ваша первая «живая» игра
Ещё подробнее

Вы уже умеете строить уровни, оживлять объекты и писать скрипты. Теперь пришло время оживить игру по-настоящему: динамическая громкость, спавн врагов и монеток в реальном времени, пулы объектов и ИИ с патрулированием, преследованием и атакой.

Эффектность — звук и атмосфера

  • Научитесь работать с AudioSource и AudioClip.
  • Добавите фоновую музыку и звуковые эффекты — шаги, взрывы, клики.
  • Реализуете плавное изменение громкости — сигнализация в доме нарастает и затухает.
  • Поймёте, как управлять звуком через код — без ручных анимаций.

Объекты в динамике

  • Научитесь динамически создавать объекты — врагов, кубы, монетки.
  • Будете управлять точками спавна.
  • Научитесь передавать цели врагам.
  • Освоите пулы объектов (Object Pooling) — чтобы игра не тормозила при сотнях объектов.
  • Поймёте, когда создавать, а когда переиспользовать.

7 реальных механик

  • Пул падающих кубов: меняют цвет при касании платформы, исчезают без Destroy — только через пул.
  • Генерация врагов с ИИ: спавн каждые 2 секунды, цели и маршруты — как в стратегиях.
  • Работа со звуком: сигнализация в доме через Mathf.MoveTowards.
  • Чистый и понятный код: «подчистите» чужой проект и приведёте имена к единому стилю.
  • 2D-платформер с анимациями и монетками: бег, прыжки, враги патрулируют участок.
  • Платформер с ИИ и лечением: враги преследуют игрока, игрок лечится аптечками.

После этого модуля вы

  • Перестанете бояться динамических систем.
  • Поймёте, как работают настоящие игры изнутри: от звука до ИИ.
  • Сможете делать игры, которые не лагают, не падают и масштабируются.

Почему этот модуль — прорыв

  • 7 домашек — каждая закрепляет ключевой навык: от звука до ИИ.
  • Тесты после каждого блока.
  • Нет «воды» — только практика и реальные инструменты.
  • Вы не копируете — вы создаёте.

Хватит делать статичные сцены. Пора создавать живые, дышащие миры.

07

Unity модуль 5 — Unity Pro

От математики к интерфейсам и гибким системам. 6 реальных домашек + тесты после каждого блока — переход от механик к полноценной игре с UI и настройками.

  • Математика — не страшно, а мощно
  • User Interface — создайте интерфейс, как в мобильных и PC-играх
  • Индикаторы здоровья — от текста до плавного бара
  • Сложные игровые механики — вампиризм, бомбы, спавнеры
Ещё подробнее

Вы уже умеете создавать уровни, оживлять объекты и писать скрипты. Теперь пришло время выйти на уровень профессионала: математика движка, адаптивные интерфейсы, Audio Mixer и универсальные системы, которые можно вынести в ассет и переиспользовать.

Математика движка

  • Разберётесь в векторах, углах и скалярном произведении.
  • Научитесь рассчитывать углы между объектами — смотрит ли враг на игрока.
  • Освоите класс Mathf: MoveTowards, Lerp, Clamp, Sign.
  • Улучшите контроллер движения — персонаж плавно разворачивается.

User Interface

  • Создадите главное меню с кнопками «Играть», «Об авторах», «Выход» — с анимациями при нажатии.
  • Научитесь работать с Canvas, Anchors, Canvas Scaler.
  • Будете использовать TextMeshPro.
  • Освоите Audio Mixer — управление громкостью музыки и звуков одной кнопкой.
  • Создадите систему слайдеров для регулировки громкости.

Индикаторы здоровья

  • Реализуете три типа индикаторов: текстовый, бар здоровья и плавный бар через Mathf.MoveTowards.
  • Вынесете всю систему в отдельный Unity Package — для будущих проектов.
  • Внедрите плавный бар над каждым врагом и игроком в платформере.

Сложные игровые механики

  • Реализуете способность «вампиризм»: 6 секунд действия, 4 секунды перезарядки, видимый радиус и таймер.
  • Создадите спавнер бомб: плавное исчезновение через прозрачность, взрыв через 2−5 секунд.
  • Освоите обобщённые спавнеры (Generics) — один класс спавнит и кубы, и бомбы.
  • Добавите счётчики на UI: сколько объектов создано, активно, заспавнено.

А в финале — 6 реальных систем

  • Главное меню с анимированными кнопками — готово к использованию в любом проекте.
  • Аудио-система с микшером и слайдерами: фоновая музыка, эффекты, регулировка громкости.
  • Универсальная система отображения здоровья — вынесена в отдельный ассет.
  • Плавный бар здоровья в платформере — над каждым персонажем свой индикатор.
  • Способность «вампиризм» с таймером и радиусом — как в настоящих RPG.
  • Спавнер бомб с плавным исчезновением и взрывом, со статистикой на UI.

После этого модуля вы

  • Перестанете бояться математики и UI.
  • Поймёте, как работают настоящие игры изнутри: от поворота персонажа до плавного бара здоровья.
  • Сможете делать игры, которые выглядят и ведут себя как коммерческие.

Почему этот модуль — прорыв

  • 6 домашек — каждая закрепляет ключевой навык: от математики до UI.
  • Тесты после каждого блока.
  • Нет «воды» — только практика и реальные инструменты.
  • Вы не копируете — вы создаёте.

Хватит делать прототипы. Пора создавать настоящие игры.

08

Курс Unity «Напильник»

От костылей к чистому коду. 16 глубоких домашек — переосмысление всего, что вы знали о разработке в Unity.

  • Инкапсуляция — защитите свою модель от костылей
  • Наследование и полиморфизм — ради гибкости
  • Проектирование в Unity: MV, MVC, MVP, MVVM
  • Clean Code & Code Style, SOLID
Ещё подробнее

Вы уже умеете создавать игры: пишете скрипты, работаете с UI, используете пулы и события. Но проекты быстро становятся грязными и нечитаемыми, добавить новую механику страшно, а код «всё ещё работает», но расширять его невозможно. Тогда пришло время взять в руки напильник. Это не курс для новичков — это курс для тех, кто хочет перестать быть Junior’ом.

Инкапсуляция

  • Научитесь использовать инварианты — чтобы объект всегда был в валидном состоянии.
  • Поймёте, почему public List<Cell> — это бомба замедленного действия.
  • Создадите иммутабельные ячейки и интерфейсы IReadOnlyCell.
  • Разберётесь в ковариантности и контравариантности.

Наследование и полиморфизм

  • Освоите Шаблонный метод, Декоратор, Стратегию — и узнаете, когда каждый нужен.
  • Реализуете Фабричный метод — чтобы объекты создавались правильно, а не через switch.
  • Перестанете писать if-else на каждый тип врага.

Проектирование в Unity

  • Пройдёте путь от плоской архитектуры к MV, MVC, MVP-Passive View, MVVM.
  • Увидите, чем отличаются эти подходы — и где каждый терпит крах.
  • Реализуете систему управления монетками — и перепишете её 5 раз.

Clean Code & Code Style

  • Научитесь работать со StyleCop и анализаторами кода.
  • Поймёте, зачем нужно _ перед полями и SerializeField.
  • «Убьёте» всех менеджеров и контроллеры — замените их на маленькие, ответственные компоненты.
  • Перепишете плохие имена (Rummage, MakeValidNumber) на понятные (FindIndex, Clamp).
  • Избавитесь от венгерской нотации (strName, iArmySize) и магических чисел.
  • Замените флаги в параметрах SetEnable(true) на отдельные методы Enable() и Disable().

SOLID

  • Примените SRP — чтобы каждый класс делал только одно.
  • Используете OCP — чтобы расширять без изменения.
  • Поймёте LSP — и почему нельзя наследовать Square от Rectangle.
  • Освоите ISP — чтобы интерфейсы не были «толстыми».
  • Реализуете DIP — чтобы высокий уровень не зависел от низкого.
  • Замените условную логику на полиморфизм: вместо if (systemId == «QIWI») — IPaymentSystem и фабрика.

Тестовая для Кефира (Астероиды)

  • Разберёте проект «Астероиды».
  • Построите Composite Root — чтобы зависимости управлялись централизованно.
  • Реализуете модель корабля, симуляции, фабрики, представления.
  • Настроите роутинг физики — чтобы модель не зависела от движка.
  • Перепишете всю игру в стиле MVP-Passive View.

Здесь вы научитесь

  • Писать не просто рабочий, а правильный код.
  • Проектировать системы, которые можно масштабировать, тестировать и поддерживать.
  • Заменять public List<> на IReadOnlyCollection<> — и понимать, зачем.
  • Переходить от «плоской архитектуры» к MVC, MVP, MVVM — и выбирать, что подходит именно вам.
  • Рефакторить даже хороший код — потому что он может стать идеальным.

После этого курса вы

  • Перестанете писать FindObjectOfType<Player>() в каждом скрипте.
  • Будете думать об архитектуре до написания кода.
  • Сможете рефакторить чужой проект — и делать его лучше.
  • Поймёте, почему «работает» — это не цель, а минимум.
  • Научитесь видеть дурной код с первого взгляда и исправлять его.

Почему этот модуль — прорыв

  • 16 домашек — каждая заставляет думать, ломать и переписывать.
  • Глубина, а не широта — никакой воды, только практика и архитектура.
  • Реальные паттерны, используемые в индустрии — не теория, а практика.
  • Курс для тех, кто хочет расти — от Junior к Middle и выше.

Хватит писать код, который «ещё работает». Пора писать код, которым можно гордиться.

9

AI в разработке игр

Как использовать современные нейросети для создания игр и как работать с ИИ внутри Unity. Отдельно разбираем модели для генерации 2D- и 3D-графики.

  • Современные модели: какая под какую задачу подходит
  • Работа с ИИ внутри Unity — от прототипа до проекта
  • Модели для создания 2D-графики
  • Модели для создания 3D-моделей
11

Unity «Пыточная»

Последний рубеж перед профессией. Несколько реальных боевых проектов от идеи до релиза. 2 проекта: первый — чтобы выжить, второй — чтобы победить.

  • Сольный проект — от пустого проекта до публикации на Яндекс.Игры
  • Командный проект — работа в паре, настоящая разработка
  • ГДД, WebGL, интеграция Yandex SDK
  • Жёсткое ревью кода у личного ментора
Ещё подробнее

Вы уже умеете кодить, создавать эффекты и проектировать архитектуру. Но до сих пор делали это в условиях «лаборатории». Теперь пришло время выйти на полигон: в «Пыточной» вас больше никто не держит за руку. Два проекта: первый — чтобы выжить, второй — чтобы победить.

Сольный проект

  • Напишете ГДД — с механиками, системами, экранами, балансом.
  • Разработаете игру по референсу — короткому видео геймплея.
  • Настроите проект под WebGL — с оптимизацией, загрузчиком, адаптивным UI.
  • Интегрируете SDK Яндекс.Игр — авторизация, таблицы лидеров, аналитика.
  • Опубликуете игру — и получите рабочую ссылку.
  • Пройдёте ревью кода у ментора — где каждый костыль будет вскрыт.

Командный проект

  • Соберётесь в команду из 2−3 человек.
  • Согласуете архитектуру, разделите ответственность, договоритесь о стандартах.
  • Будете конфликтовать, договариваться и принимать решения.
  • Реализуете более сложную игру — с сетевой логикой, прогрессом, балансом.
  • Пройдёте ещё одно ревью — уже не только кода, но и командной работы.

Разбор от ментора

  • Как правильно настроить Unity под WebGL.
  • Как избежать «белого экрана» при запуске.
  • Как работает Yandex SDK и как не сломать авторизацию.
  • Как сделать адаптивный интерфейс, который не «уезжает».
  • Как собрать, задеплоить и отладить игру на продакшене.

После «Пыточной» вы сможете

  • Самостоятельно вести проект от идеи до релиза.
  • Писать чистый, читаемый, тестируемый код.
  • Работать в команде без потери качества и контроля.
  • Говорить на одном языке с тимлидами и техдиректорами.
  • Показать 2 рабочие игры на Яндекс.Играх — и сказать: «Это сделал я».

И всё это — под контролем личного ментора

  • Это не стажёр и не младший разработчик, а сильный Middle/Senior-разработчик — бывший или действующий специалист из реальной студии.
  • Он не просто проверит код — он научит вас думать как профессионал.
  • Потому что в студии вас не спросят: «А ты умеешь делать пулы?». Вас спросят: «А как ты договорился с тимлидом?»

«Пыточная» — это не финал обучения. Это начало вашей карьеры.

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

// как проходит обучение

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

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

Ритм одной недели 3–4 часа в неделю повторяется до конца модуля
01
Смотрите урок

Короткие видео, записанные в профессиональной студии, а не на стриме.

урок 15 минут
02
Делаете практику

Задания модуля: в первом их 32, во втором — 25. Теория закрепляется сразу.

≈30 минут на урок
03
Сдаёте домашку

Отправляете, когда готово. Расписания и общих дедлайнов нет.

без дедлайнов по группе
04
Получаете ревью

Ментор смотрит код и разбирает ошибки — в чате или на онлайн-звонке.

ответ в среднем 20 минут
Учитесь тогда, когда удобно. 11 месяцев — ориентир: кто-то заканчивает за 5 месяцев, кто-то растягивает на 2 года.

Пробный урок: оцените качество записи, подачи материала и картинки. Мы записываем уроки в профессиональной студии, а не на стримах.

// путь к трудоустройству

Путь до первой работы

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

01

Учёба

11 месяцев

Проходите весь учебный материал и сдаёте итоговые проекты. Обычно это занимает 11 месяцев, но кто-то заканчивает за 5, а кто-то растягивает на 2 года. Ментор на связи каждый день.

02

Пыточная

1–3 проекта

Стажировка в нашей студии: вместе с разработчиками делаете 1–3 учебных проекта и учитесь работать в команде. Штатные 3D-артисты готовят вам графику.

03

Карьерный центр

резюме и вакансии

HR проводит индивидуальную консультацию и помогает составить резюме, затем присылает вакансии партнёров и отобранные с рынка труда.

04

Работа

оффер

Выходите на работу и растёте в профессии. Если в процессе возникнут трудности — преподаватели помогут.

Если найти работу не удалось

Гарантия · вернём деньги

Школа возвращает стоимость обучения, если найти работу не удастся. Гарантия действует на тарифе VIP — там же с вами работает индивидуальный карьерный куратор, пока не найдёт вам работу.

Герои видеоигр собрались в студии — иллюстрация к стажировке
// стажировка

Как устроена стажировка

  • Финальные учебные проекты подаются издателю на грант в 1 000 000 рублей
  • Студия разработки игр Agava предлагает оплачиваемые проекты и заказы
  • Кураторы-эксперты из индустрии проходят с вами путь от идеи до релиза игры
  • На офлайн-защите презентуете игру экспертам из индустрии, издателям и владельцам студий
  • Сможете выполнять оплачиваемые проекты от студий-партнёров
Хочу на стажировку →
// гарантия трудоустройства

Почему мы гарантируем трудоустройство даже в 2026 году?

Рынок IT штормит, но за трудоустройство у нас отвечает отдельный продукт — «Оффер Коллекторы». Он входит в обучение, а на тарифе VIP работает вместе с личным карьерным куратором и возвратом денег.

Оффер Коллекторы

Это не курс и не коучинг, а персональная система сопровождения, которая доводит вас от первого резюме до прохождения испытательного срока. Рядом — действующие middle/senior-разработчики.

Мы пробиваем фильтры и ATS, используем холодный outreach (а не только hh.ru) и выбиваем для вас максимальную зарплату с самого старта — поэтому система доводит до оффера даже в кризис 2026 года.

🛡 Входит в тариф VIP
Пробиваем ATS и фильтры
Резюме доходит до человека, а не отсеивается роботом на входе.
Холодный outreach
Прямые письма и контакты с компаниями, а не только отклики на hh.ru.
Сопровождение до оффера
Действующие middle/senior ведут вас до оффера и через испытательный срок.
Хочу с гарантией →
Игровой ПК среди пачек денег — грант 1 000 000 рублей

Возможность получить 1 000 000 рублей от издательства Boutique

Финальные учебные проекты подаются издателю на грант в 1 000 000 рублей. Создавайте игры с издательством Boutique.

Хочу 1 000 000 рублей →
// где работают выпускники

Где работают наши выпускники

Цифры школы ЯЮниор за годы работы.

0
игр от учеников вышло
0
студий, в которых наши ученики — Lesta Games, Ubisoft, Wargaming
0
разработчиков игр с нами
0
экспертов из геймдева проверят ваши работы и ответят на вопросы
// отзывы

Что говорят ученики

Без отобранных «идеальных историй» — как есть: с трудными модулями, сомнениями и результатами. Средняя оценка школы — 4.8 / 5 на Отзовике.

Пять лет продавал технику и «собирался начать» учить программирование. Тут не дали слиться: ментор видит, что неделю не заходил — пишет первым. Первые два модуля было тяжело, особенно ООП. На пятом щёлкнуло. Через 9 месяцев — оффер, 85 000 на испытательном.

Дмитрий, 27
Junior Unity Developer · мобильная студия

Главное отличие от курсов, которые я бросал: тут код ревьюят. Не «молодец, зачёт», а конкретно — вот здесь утечка, вот это можно через события. За полгода вырос сильнее, чем за два года ковыряния по туториалам.

Артём, 31
разработчик · аутсорс-студия

В 34 уходить из бухгалтерии в геймдев звучало как анекдот. Училась по вечерам, по полтора-два часа. Медленнее, чем молодые ребята в чате, — ну и ладно. Сейчас делаю UI для казуальных игр. Зарплата пока меньше, зато впервые за 10 лет не считаю дни до пятницы.

Наталья, 35
Junior Unity Developer · UI

Самое ценное — стажировка. Одно дело учебные проекты, другое — когда твой код вливают в реальный продукт и он у кого-то что-то ломает)) После стажировки взяли в эту же команду. Если бы просто смотрел лекции — до сих пор бы «учился».

Игорь, 24
Unity Developer · инди-команда

Совмещал с четвёртым курсом универа. В универе теория, тут — практика: на третьем модуле уже собрал играбельный прототип. К диплому было портфолио из трёх проектов и первые фриланс-заказы. Однокурсники ищут «хоть что-то», я выбирал из двух офферов.

Кирилл, 22
Junior-разработчик

Семь лет писал бэкенд на C#, хотел в геймдев, но боялся падать в джуны по деньгам. Ментор собрал программу под меня: пропустили основы, упор на архитектуру Unity, оптимизацию и портфолио. Через полгода ушёл сразу на Middle — 190 000, даже не потерял в зарплате.

Сергей, 32
Middle Unity Developer

Выпустился два года назад, стартовал джуном на 70 000. Сейчас Middle, 200 000. Менторство дало главное — привычку разбираться, а не копипастить: на ревью в студии меня почти не правят. База с модулей про архитектуру окупается до сих пор.

Владислав, 26
Middle Unity Developer

Год отработал в первой студии после выпуска, потом позвали в проект покрупнее — 205 000 и удалёнка. На собеседовании гоняли по темам прямо из программы: пулы объектов, Addressables, профайлер. Смешно, но конспекты с менторства перечитывал перед интервью.

Антон, 29
Middle Unity Developer

Пока на восьмом модуле из одиннадцати, оффера нет — не буду сочинять. Но уже читаю чужой код на тренировочных собеседованиях и сделал прототип, за который не стыдно. Ментор честно сказал: с моим темпом — готов буду через 3–4 месяца. Ценю, что без обещаний «джун за три недели».

Максим, 29
учится · модуль 8 из 11
// истории перехода
Дмитрий, 27
9 мес
БылоПродавец-консультант · 48 000 ₽
СталоJunior Unity Developer
85 000 ₽

«Ментор не дал слиться на втором модуле — писал первым, когда я пропадал»

Наталья, 35
11 мес
БылоБухгалтер · 70 000 ₽
СталоJunior Unity Developer (UI)
65 000 ₽

«Да, первое время зарплата ниже. Зато потолок теперь не 80, а 250+»

Игорь, 24
8 мес
БылоКурьер, подработки
СталоUnity Developer · инди-команда
90 000 ₽

«После стажировки меня взяли в ту же команду, чей код я правил»

Сергей, 32
6 мес
Было.NET-разработчик (бэкенд) · 140 000 ₽
СталоMiddle Unity Developer
190 000 ₽

«Не пришлось падать в джуны: полгода менторства — и сразу Middle-оффер»

// кто отвечает за обучение

Нашей школе уже 7 лет, и мы всё ещё с вами

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

Роман Сакутин выступает перед выпускниками школы ЯЮниор

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

«Я лично слежу за качеством всего материала — из-за этого мы преподаём только разработку игр и только на тех технологиях, в которых сами мастера»

Роман Сакутин · руководитель школы
320 000подписчиков YouTube
4000+учеников
Agavaсвоя студия
Лицензия№ 03-21-1946/24-0-3

ЯЮниор входит в группу компаний Романа Сакутина. Студия Agava работает с топовыми мировыми издателями — туда и к партнёрам школы устраивается большинство выпускников.

// доход в профессии

Ориентиры по доходу в профессии

По данным HH.ru, для Unity-разработчиков открыто 950 вакансий.

до 90 000 ₽
Junior
около полугода
до 170 000 ₽
Middle
1–3 года
до 350 000 ₽
Senior
более 3 лет

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

// оплата

Оплатите 60% после выхода вашей игры — с её дохода

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

Сейчас · на старте
40%
Вносите при поступлении — этого хватает, чтобы начать учиться.
После выхода игры
60%
Остаток платите с дохода вышедшей игры. До закрытия набора места ограничены.
// тарифы

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

Устроим вас на работу или вернём деньги. Рассрочка на 3 года.

До закрытия набора
00дн
00ч
00мин
00сек
До трудоустройства

VIP

5 575 ₽ / мес
в месяц на 3 года · 0% переплаты
Полная цена 200 700 ₽ 479 988 ₽
  • Всё из «Индивидуально»
  • Модуль «Подготовка к собеседованию»
  • Карьерный куратор — до оффера
  • Игра в Steam и инвестиции от нас
  • Не нашли работу — вернём деньги
Осталось 8 мест
Можно платить с дохода игры — 60% стоимости Рассрочка партнёров до 36 месяцев Налоговый вычет и сертификат Гослицензия № 03-21-1946/24-0-3
// стоимость

За что вы платите

В цену входит не доступ к лекциям, а работа людей рядом с вами.

// в стоимость входит менторство · unity
  • 01работа личного менторавключено
  • 02индивидуальные проверкивключено
  • 03регулярные звонкивключено
  • 04код-ревьювключено
  • 05создание проектоввключено
  • 06релиз вашей игры в Steam с выводом денег в Россиювключено
  • 07релиз игры на браузерных платформахвключено
  • 08стажировкавключено
  • 09помощь команды студиивключено
  • 10карьерная поддержкавключено
  • 11работа над портфолиовключено
Итого Вы профессионал с играми которые приносят вам деньги и которые легко найдёт работу
// меня часто спрашивают

Отвечаю на главный вопрос

«А почему у вас обучение такое дорогое?»

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

Да, работать со студентами для студии — это убытки. Но мы единственные, кто готов на это пойти ради качественного обучения.

Роман Сакутин руководитель школы
// вопросы

Ответы на частые вопросы

Можно ли начать без опыта?
Да. Программа стартует с нуля: первый модуль начинается с «Hello, World!» и доводит до полноценной RPG-игры. Специальная подготовка не нужна.
Нужна ли математика?
Продвинутая математика не нужна. Всё, что понадобится для движка — вектора, углы, скалярное произведение — разбирается внутри курса с нуля.
Нужно ли знать английский?
Нет, специальные знания английского языка не нужны. Мы сделали обучение таким, чтобы его смог пройти любой человек, независимо от знаний английского языка.
Сколько часов в неделю требуется?
Ориентир — 3–4 часа в неделю: урок длится 15 минут, ещё около 30 минут уходит на практику к нему. Жёсткого требования нет, вы учитесь в своём темпе: вся программа — это 11 месяцев, но кто-то заканчивает за 5 месяцев, а кто-то растягивает на 2 года.
Можно ли совмещать обучение с работой?
Да. Расписания нет, дедлайнов по группе тоже: вы проходите материал тогда, когда вам удобно, а ментор на связи каждый день.
Что будет, если я не успеваю?
Ничего страшного — вы не выпадаете из потока, потому что потока нет. Темп индивидуальный, ментор помогает пересобрать план под вашу загрузку.
Кто и как проверяет задания?
Задания проверяет ваш личный ментор — практикующий Middle/Senior-разработчик. Кроме него работы смотрят 30 экспертов из геймдева.
Как быстро отвечает ментор?
В среднем 20 минут. Ментор на связи каждый день, общение идёт в чате и на онлайн-звонках.
Какие игры войдут в портфолио?
7 разножанровых игр, всего 9 проектов на практике: симулятор мотогонок, 2D танковый шутер, выживач, зомби-шутер, карточная стратегия, космический арканоид, данжен-шутер, раннер и медитативная головоломка.
Где проходит стажировка?
В «Пыточной» — стажировке в нашей студии. Вместе с разработчиками вы делаете 1–3 учебных проекта, штатные 3D-артисты готовят графику. Студия Agava предлагает оплачиваемые проекты и заказы.
Гарантируется ли публикация в Steam?
Да, гарантия выхода вашей игры в Steam входит в свежее обновление программы вместе с модулем по созданию и релизу Steam-игр. Все обновления после покупки бесплатные.
Как работает гарантия трудоустройства?
На тарифе VIP: с вами работает индивидуальный карьерный куратор, пока не найдёт вам работу. Если найти работу не удастся — школа вернёт деньги.
Как оформляется рассрочка?
Рассрочку до 36 месяцев дают наши партнёры — в месяц получается примерно от 6 167 рублей. Также вы сможете получить налоговый вычет и сертификат.
Можно ли пройти только отдельные модули?
Программа рассчитана как единый маршрут от нуля до трудоустройства, и гарантии привязаны к нему целиком. Если вы уже работаете в IT, ментор соберёт индивидуальную траекторию и усилит те темы, которые нужны именно вам — обсудите это на консультации.
Что произойдёт после окончания обучения?
Вы попадаете в карьерный центр: HR проводит консультацию, помогает составить резюме и присылает вакансии партнёров и с рынка. Если в работе возникнут трудности — преподаватели помогут.

Сделайте первый шаг
от игрока к разработчику игр

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

«Полтора года откладывал заявку — жалею только об этих полутора годах»
Дмитрий · выпускник · Unity Developer
Шаг 1 из 2 · как с вами связаться

Консультация бесплатная и ни к чему не обязывает.

60% — после выхода игры · места ограничены Записаться →