Набор инструментов Metroidvania: создание 2D-платформера в Unity
О чём курс
Вам нужен полноценный 2D-платформер в стиле Metroidvania — с двойными прыжками, стенами, инвентарем и системой сохранений. Именно такие механики собираются в этом курсе с нуля, чтобы вы перестали копировать готовый код и научились проектировать архитектуру игры самостоятельно.
Внутри разбираются конкретные инженерные задачи, с которыми сталкивается каждый разработчик платформеров: как правильно настроить движение персонажа, сделать управляемую камеру, внедрить AI для врагов и реализовать систему «постоянства данных» (сохранение/загрузка прогресса между сценами). Особое внимание уделено архитектуре кода на C#, чтобы ваши системы были модульными и расширяемыми.
Курс подходит как новичкам, которым нужен быстрый вход в Unity и основы C#, так и тем, кто уже знает базу, но застревает при попытке написать собственные игровые системы. По итогу у вас будет рабочий шаблон платформера, который можно превратить в полноценную игру.
Программа обучения
- Раздел 1: Введение и основы Unity
- Знакомство с интерфейсом Unity
- Базовые типы данных в C#
- Создание и билд приложения
- Раздел 2: Управление движением персонажа
- Горизонтальное перемещение
- Прыжки, двойные и мульти-прыжки
- Скольжение и прыжки от стен
- Механики крадущегося движения и рывка (Dash)
- Раздел 3: Боевая система
- Объединение объектов (Object Pooling)
- Система снарядов и оружия
- Инвентарь оружия
- Здоровье игрока и врагов
- Случайные выпадения предметов при гибели врагов
- Раздел 4: Карта и навигация
- Управление сценами и комнатами
- Движение камеры
- Мини-карта и карта мира
- Раздел 5: Системы данных
- Постоянство данных в Unity
- Система сохранения и загрузки с несколькими слотами
- Раздел 6: Враги и способности
- Искусственный интеллект врагов
- Приобретение способностей персонажа
- Раздел 7: Анимация
- 2D-анимация и ключевые кадры
- Оснащение персонажей
- Обратная кинематика
- Раздел 8: Заключение и архитектура кода
Отзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.