Чему вы научитесь
- Работе с компонентами Unity для создания машины (RigidBody, WheelCollider)
- Созданию контроллера с обычной системой управления (Input.GetAxis(“...”);)
- Работать с интерфейсами для возможности повторного использования кода
- Реализовывать систему зарядов: молнии, электрошок, ускорение, щит, мина, ракеты, звуковой удар, ремкомплект
- Научимся пользоваться инструментами для вывода звука и звуковых эффектов(Audio Mixer, AudioSource)
- Использовать Particle System и Trail Renderer для привычных спецэффектов как дым из под колёс или следы от шин
- Создавать простых ИИ-соперников с маршрутом и боевым поведением (Как в Blur), которые будут повторно использовать скрипт управления машиной
- Напишем Race Manager для контроля процессом гонки (Круги,Позиция игрока, И время круга) и процедурами (Отсчёт до старта, процесс гонки и финиш)
- Рефакторинг кода (Переделаем обычное управление на новый Input System, переделаем сам скрипт контроллера машины и добавим передачи)
- Использовать MVC-подход в рамках простых игровых систем (Базовая кастомизация машин)
- Работа со ScriptableObjects (Для деталей кузова и хранения данных о детали)
- Создание инвентаря для хранения подобранных зарядов с возможностью их использования, выбора или избавления от них
- Магазин машин с возможностью покупки их и продажи
- Созданию UI Менеджера в игровых сценах и в меню
- Созданию Карты трассы на экране
- Навигации с помощью кнопок используя новый Input System
- Внедрению прогресса игрока с последующей разблокировкой деталей кастомизации
- Применять ObjectPool для оптимизации игры
- Использовать RayCast
- Визуализировать Debugging в проекте для тестовых нужд
- Использовать PlayerPrefs вместе с JSON’ами для сохранения
О курсе
Что вы создадите
Мы создадим полноценную аркадную гоночную игру в духе Blur — с насыщенной механикой, продвинутой архитектурой и возможностью масштабирования проекта.
Во время курса вы шаг за шагом соберёте собственную аркадную гонку с ключевыми механиками:
-
Боевые заряды — молнии, электрошок, ускорение, щит, мины, ракеты, звуковая волна, ремкомплект
-
Возможность реверсивного использования некоторых зарядов
-
Режим гонки: Арена (в духе Blur и Flatout)
-
Базовая кастомизация: обвесы, цвет кузова и дисков
-
ИИ-противники, которые могут атаковать и быть уничтожены
Что вы освоите
Курс нацелен не просто на сборку игры, а на формирование инженерного подхода. Мы разберём:
-
Архитектуру, готовую к масштабированию: S.O.L.I.D, MV-подход
-
Создание чистого, поддерживаемого кода на С#
-
Работа с ScriptableObjects, интерфейсами, событиями
-
AudioMixer, TrailRenderer, ParticleSystem
-
Input System (новая) — продвинутый ввод и адаптация под разные устройств
Цель курса
Создать полноценный, технически грамотный и масштабируемый игровой проект, ориентированный на полу-аркадную физику в стиле Blur.
Вы получите рабочий прототип с сильной архитектурой и набором современных подходов к разработке. Такой проект — весомое дополнение к портфолио и реальный шаг к профессиональной работе в геймдеве.
Особенности курса
-
Фокус на практике и архитектуре, а не просто "как сделать механику"
-
Реалистичное поведение машин в рамках аркадной физики
-
Механики и подходы, которые можно адаптировать для других проектов (в том числе не гоночных)
-
Детальное объяснение скриптов на С# + закрепление навыков в интерактивных задачах с автоматической проверкой
Курс в записи. Объём видеоматериалов будет постепенно увеличиваться.
Для кого этот курс
Начальные требования
Знание основ C# (переменные, методы, условные операторы)
Навыки работы в Unity на базовом уровне: сцена, объекты, компоненты
Не требуется опыт в физике, AI или мультиплеере
Наши преподаватели
Как проходит обучение
Что будем разбирать
В рамках курса мы разберём механику ключевых автомобильных процессов — от устройства привода и принципов работы автоматической коробки передач до аккермановской геометрии рулевого управления и управляемого заноса (дрифта). Мы объясним, как работают эти системы в реальности и как корректно воссоздать их поведение в игровой среде.
Из чего состоит курс
Курс состоит из трёх модулей, первая с десятью уроками направленные на чистую реализацию поведения машины в рамках полу аркадных гонок, вторая с пятнадцатью уроками нацеленные на реализацию игровых фишек как например заряды, 12 уроков третьего модуля будут направлены на реализацию системы гонок, ИИ ботов и стадии полировки.
Как будем учиться
Все материалы изложены максимально доступно, обучение идет исключительно на практике: вы смотрите видеоуроки, в которых пошагово показывается процесс разработки игры в Unity 6 и Visual Studio, повторяете действия преподавателя на своем компьютере, и сразу видите результат.
Поддержка и обратная связь
Во время прохождения курса вы не одни — задавайте вопросы в комментариях к урокам или присоединяйтесь к Telegram-чату, чтобы обсудить материалы и получить помощь опытного преподавателя практика.
Программа курса
Сертификат
Что вы получаете
- Навыки и знания, востребованные в инди и коммерческих проектах
- Реальный проект в портфолио
- Навыки работы с Unity 6
- Отсутствие страха от переписи кода (От рефакторинга)
- Готовую систему которую можно расширять даже после окончания курса
- Сертификат о прохождении курса
- Чат с сокурсниками в телеграм
- Поддержка преподавателя