Чему вы научитесь
- Работе с компонентами 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’ами для сохранения
О курсе
Для кого этот курс
Начальные требования
Знание основ C# (переменные, методы, условные операторы)
Навыки работы в Unity на базовом уровне: сцена, объекты, компоненты
Не требуется опыт в физике, AI или мультиплеере
Преподаватели курса
Как проходит обучение
Что будем разбирать
В рамках курса мы разберём механику ключевых автомобильных процессов — от устройства привода и принципов работы автоматической коробки передач до аккермановской геометрии рулевого управления и управляемого заноса (дрифта). Мы объясним, как работают эти системы в реальности и как корректно воссоздать их поведение в игровой среде.
Из чего состоит курс
Курс состоит из трёх модулей, первая с десятью уроками направленные на чистую реализацию поведения машины в рамках полу аркадных гонок, вторая с пятнадцатью уроками нацеленные на реализацию игровых фишек как например заряды, 12 уроков третьего модуля будут направлены на реализацию системы гонок, ИИ ботов и стадии полировки.
Как будем учиться
Все материалы изложены максимально доступно, обучение идет исключительно на практике: вы смотрите видеоуроки, в которых пошагово показывается процесс разработки игры в Unity 6 и Visual Studio, повторяете действия преподавателя на своем компьютере, и сразу видите результат.
Поддержка и обратная связь
Во время прохождения курса вы не одни — задавайте вопросы в комментариях к урокам или присоединяйтесь к Telegram-чату, чтобы обсудить материалы и получить помощь опытного преподавателя практика.
Сертификат
Что вы получите
- Навыки и знания, востребованные в инди и коммерческих проектах
- Реальный проект в портфолио
- Навыки работы с Unity 6
- Отсутствие страха от переписи кода (От рефакторинга)
- Готовую систему которую можно расширять даже после окончания курса
- Сертификат о прохождении курса
- Чат с сокурсниками в телеграм
- Поддержка преподавателя