Аркадные 3D гонки на Unity 6 и С#.Создаем клон Blur 🏎️

В данном курсе мы с нуля создадим игру как Blur,  изучим правильные способы реализации механик с системой Power-up’ов,  а также базовую кастомизацию машины как в золотых частях серии NFS.Вы освоите необходимые компоненты Unity 6 и С# которые могут быть применены не только в гоночных полу-аркадных играх.
Средний уровень
2-4 часа в неделю
Сертификат Stepik

Чему вы научитесь

  • Работе с компонентами 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.
Вы получите рабочий прототип с сильной архитектурой и набором современных подходов к разработке. Такой проект — весомое дополнение к портфолио и реальный шаг к профессиональной работе в геймдеве.

Особенности курса

  • Фокус на практике и архитектуре, а не просто "как сделать механику"

  • Реалистичное поведение машин в рамках аркадной физики

  • Механики и подходы, которые можно адаптировать для других проектов (в том числе не гоночных)

  • Детальное объяснение скриптов на С# + закрепление навыков в интерактивных задачах с автоматической проверкой

Курс в записи. Объём видеоматериалов будет постепенно увеличиваться.

Для кого этот курс

Для студентов и новичков, которые хотят освоить Unity 6 на практике Если вы давно хотели освоить Unity 6, но не знали, с чего начать. Учитесь на практике: без сухой теории, с пошаговым результатом. Новичкам, которым не хватает структуры Мы идём поэтапно: от заготовки проекта до готовой аркадной игры. Каждый урок это пошаговый набор инструкций от опытного разработчика, к которым можно возвращаться. Геймдизайнерам, стремящимся понять движок на практике Чтобы лучше коммуницировать с программистами и понимать, как работает игровая логика и физика. Тем, кто хочет результат, а не просто уроки Курс — это не набор видео, а путь к полноценному игровому прототипу, который можно показать в портфолио или доработать под себя.

Начальные требования

Знание основ C# (переменные, методы, условные операторы)

Навыки работы в Unity на базовом уровне: сцена, объекты, компоненты

Не требуется опыт в физике, AI или мультиплеере

Наши преподаватели

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

Что будем разбирать

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

Из чего состоит курс

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

Как будем учиться

Все материалы изложены максимально доступно, обучение идет исключительно на практике: вы смотрите видеоуроки, в которых пошагово показывается процесс разработки игры в Unity 6 и Visual Studio, повторяете действия преподавателя на своем компьютере, и сразу видите результат.

Поддержка и обратная связь

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

Программа курса

загружаем...
Certificate

Сертификат

Онлайн школа Codemoon

Что вы получаете

  • Навыки и знания, востребованные в инди и коммерческих проектах
  • Реальный проект в портфолио
  • Навыки работы с Unity 6
  • Отсутствие страха от переписи кода (От рефакторинга)
  • Готовую систему которую можно расширять даже после окончания курса
  • Сертификат о прохождении курса
  • Чат с сокурсниками в телеграм
  • Поддержка преподавателя

Сколько стоит обучение

Price: 4 990 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 4 990