О курсе

Курс построен вокруг практического проекта: вы последовательно создаете 2D-игру, начиная с пустого проекта и заканчивая полноценным прототипом. В первой части рассматриваются основы Unity: установка, интерфейс, создание сцены, работа с ассетами и спрайтами. Далее изучаются скрипты на C#, жизненный цикл MonoBehaviour, пользовательский ввод и физика. В ходе курса вы реализуете различные игровые механики: перемещение, прыжки, сбор предметов, диалоги, бой с боссом. Также затрагиваются вопросы создания интерфейса, оптимизации под мобильные устройства и публикации.

Что рассматривается в программе

  • работа с интерфейсом Unity (Scene, Game, Hierarchy, Inspector)
  • создание и настройка спрайтов и текстур
  • написание скриптов на C# (переменные, методы, условные операторы)
  • реализация управления персонажем через Input и физику
  • настройка коллизий и Rigidbody
  • создание игровых механик (сбор предметов, диалоги, бой)
  • сборка проекта под ПК и мобильные устройства

Кому может быть полезен курс

  • тем, кто интересуется разработкой игр на Unity
  • начинающим разработчикам, желающим освоить создание 2D-игр
  • тем, кто хочет получить практический опыт в разработке игровых механик

Вопросы о программе

Какая версия Unity используется в курсе?

В курсе рассматривается установка Unity Hub и выбор версии Unity, но конкретная версия не указана.

Какие темы охватывает курс?

Курс охватывает основы Unity, создание сцены, работу со спрайтами, программирование на C#, физику, коллизии, игровые механики, интерфейс и публикацию.

Нужно ли знать программирование для прохождения курса?

В курсе объясняются базовые понятия программирования (переменные, типы, условные операторы), поэтому начальные знания не обязательны.