Unity: создание 2D-платфомера с нуля
Обучитесь разработке полноценных 2D-платформеров на Unity. За 5 месяцев вы создадите рабочий прототип игры, которую можно доработать и выложить в любой цифровой магазин.
Преподаватели

Ведущий Unity-разработчик в Pixonic с опытом в программировании более 12 лет.
Содержание курса
Модуль 1. Пазл-платформер:
- Знакомство с Unity. Обзор интерфейса и компонентов.
- Создание сцены и ее наполнение.
- Оживление сцены.
- Работа с физикой и коллизиями.
- Тайлсеты и камера.
- Создание анимации.
- Программирование игровых механик.
- Партиклы и инстанциирование.
- Курсовая: разработка уровня-паззла.
Модуль 2. Боевая система и NPC:
- Реализация механики холодного оружия и разрушаемых объектов.
- Модель данных игрока и текущей сессии.
- Добавление неигровых персонажей (мобов) с базовым AI.
- Range атаки.
- Стреляющие враги, настройка модели поведения.
- Инвентарь и ячейки быстрого доступа.
- Работа со звуком.
- Чистый код, связность, зацепление.
Модуль 3. UI и новые игровые механики:
- Введение в UI.
- Скрины и HUD.
- Диалоговые персонажи. UI диалога.
- Локализация и ее компоненты.
- Загрузка новых уровней.
- Чекпоинты и паралакс.
- Реализация продвинутых механик (способности, прокачка).
- Курсовая: разработка двух экшен-уровней с новыми врагами и различным поведением.
Модуль 4. Продвинутые игровые механики и «красивости»:
- Освещение. Работа со светом и материалами.
- Эффекты камеры.
- Coroutines и их жизненный цикл.
- Битвы с боссом.
Модуль 5. Оптимизация, аналитика, сборки:
- Инструменты анализа производительности.
- Модель памяти в Unity, атласы, пулы объектов.
- Сборки под разные платформы.
- Unity Analytics. Ивенты, воронки.
Дипломная работа: разработка полноценного 2D-платформера.
Кому подойдет данный курс
Курс предназначен для:
- Новичков со знанием ООП*.
- С#-разработчиков, желающих перейти в более творческую сферу.
- Начинающих разработчиков на Unity.
- Студентов или выпускников технической специальности, которые хотят научиться делать игры.
*Если у вас нет опыта в программировании, пройдите бесплатный курс Основы программирования.
Приобретённые навыки
После прохождения курса вы:
- Научитесь c нуля создавать простые игры на Unity.
- Сможете создавать ИИ, анимации для врагов и боссов.
- Узнаете, как делать интерфейс, диалоги, чекпойнты и систему прокачки.
В итоге у вас будет собственный 2D-экшен, который можно будет доработать до полноценной игры и загрузить в Steam, App Store или Google Play.