На этом курсе начинают с основ работы в Unity. Ученик знакомится с интерфейсом программы, понимает что такое игровые объекты, спрайты и компоненты. Учится работать со сценами и разбирается в основах физики - гравитации, коллайдерах и Rigidbody. Это фундамент для дальнейшей работы.
Далее курс переходит к программированию. Ученик изучает базовые понятия - переменные, операторы, методы. Разбирает четыре основных типа данных: int, float, bool и string. Научится настраивать связь между Unity и Visual Studio для комфортной работы.
Третий модуль посвящен анимации. Здесь объясняют правила создания анимационных клипов - зацикленность, последовательность кадров, одинаковые промежутки времени. Ученик работает с триггерами, изучает типы коллайдеров и систему тегов. Дополнительно рассматривает использование Physic material 2D для реализации физических свойств.
Этот блок учит создавать базовый ИИ для игр. Ученик разрабатывает врага с искусственным интеллектом, реализует систему ходьбы по точкам с помощью Vector3.MoveTowards. Изучает методы AddForce и OnCollisionEnter2D, научится перезагружать уровни через SceneManager. Добавляет анимацию к врагам и расширяет возможности главного персонажа.
Модуль про UI и мотивацию игрока. Ученик создает систему сбора монеток со специальной переменной Coins. Внедряет несколько уровней и портал для перехода между ними. Научится адаптировать интерфейс под разные разрешения мониторов. Создает главное меню и учится строить билд игры.
Здесь переходят к трехмерной графике. Ученик узнает про сайты с 3D-моделями и форматами для Unity. Учится работать с материалами - настраивать их и добавлять текстуры на модели. Создает контроллер персонажа и камеры с мобильным управлением. Подключает готовые анимации к Velocity.
Седьмой модуль про процедурную генерацию. Ученик изучает циклы и их применение в играх. Работает с префабами и методом Instantiate. Реализует генерацию и рандомизацию платформ с помощью Random.Range. Добавляет смертельные препятствия и систему счетов с рекордами.
Последний учебный блок включает создание магазина скинов с использованием Grid Layout Group. Ученик пишет скрипты для проверки наличия скинов, монеток и покупки. Работает с Audio Source, добавляет звуки под действия игрока. На завершение - настраивает мобильный билд игры.
После курса ученик освоит интерфейс и основные функции Unity. Сможет создавать собственные полноценные игры и разрабатывать базовый ИИ. Овладеет основами программирования на C# и научится работать с 2D и 3D-графикой.
Курс включает практические задания и помощь ментора. Обучение происходит на собственной LMS платформе с постоянной обратной связью. После успешного завершения выдается сертификат, а выполненный проект можно добавить в портфолио.