Партнёры
  • Для всех
  • На русском языке
  • 42 часа
  • Бесплатно
Условия акции

Разработка игры-платформера на Defold: базовый уровень

Этот курс — ваш практический помощник в мире геймдева. Мы не будем зацикливаться на сухой теории, а сразу погрузимся в создание настоящей игры. Почему именно платформер? Это нестареющая классика: с одной стороны, такие игры интуитивно понятны в разработке, а с другой, они как конструктор «Лего», позволяющий собрать воедино все ключевые аспекты разработки: от программирования и дизайна уровней до повествования и управления проектом.

  • Для всех
  • На русском языке
  • 42 часа
  • Бесплатно
Условия акции
Посмотреть программу

Результаты обучения

  • Вы освоите Defold настолько, чтобы с нуля создавать и настраивать собственные игровые проекты. Вы научитесь создавать детализированные игровые уровни, используя tilesource и tilemap. Вы сможете оживлять персонажей и объекты, создавая плавные анимации с помощью tilesource и atlas. Вы напишете на Lua код, который заставит игровой мир реагировать на действия игрока. Вы соберёте всё воедино, создав прототип с управляемым персонажем, боем и интерактивными элементами.

Содержание курса

Вы не просто изучите движок Defold, а пройдете полный цикл создания игрового продукта. Мы расскажем, как оживить персонажа, запрограммировать игровую логику на Lua, придумать атмосферный уровень и наполнить его интерактивными элементами. Но главное, вы поймете, как управлять всем этим процессом, сочетая гейм-дизайн, сценаристику и работу с графикой для создания целостного и увлекательного игрового опыта. За 7 недель вы создадите с нуля прототип собственного платформера с управляемым персонажем, боем и интерактивными элементами, получив комплексное представление о полном цикле разработки игр.

  • 7 модулей
  • 7 тем
  • 42 часа
  • Введение в инструменты разработки

    Модуль знакомит с игровым движком Defold: его архитектурой, базовыми строительными блоками (коллекции, игровые объекты, компоненты) и интерфейсом редактора — от структуры проекта до предпросмотра сцены. Отдельно разбирается работа с готовыми ресурсами: где искать ассет-паки, как их скачивать и подключать к проекту.  

  • Что такое игра?

    Модуль отвечает на вопрос, что такое игра, а также разбирает её устройство: из чего складывается структура компьютерной игры, чем геймплей отличается от игры как целого, какие инструменты доступны игроку. Отдельно рассматриваются механики, цели, игровой цикл и то, как в играх устроено время.

  • Создание карты, игровых объектов и компонентов. Импорт и настройка анимаций. Камера

    Модуль посвящён практической сборке игрового уровня: создание проекта, импорт ассетов и построение карты с помощью tilemap. Разбирается работа с игровыми объектами и компонентами, настройка анимаций через tilesource и atlas, создание персонажа игрока, подключение камеры, сборка билда и разбор оси Z

  • Игра как ПО

    Модуль показывает игру как программный продукт: разбирается жизненный цикл ПО и основные модели разработки — от каскадной до гибких. Отдельно рассматривается работа с концептом: как зафиксировать идею проекта и перевести её в план с реалистичными сроками, дедлайнами, а также как оценивать метрики.

Авторы курса

  • Штанов Андрей Николаевич

    Штанов Андрей Николаевич

    Ассистент Департамента программной инженерии НИУ ВШЭ

    Участник проектной группы ПИКИ (Программная Инженерия Компьютерных Игр) НИУ ВШЭ; Преподаватель Летней школы программной инженерии на треках по разработке игр НИУ ВШЭ;

  • Поздняков Денис Алексеевич

    Поздняков Денис Алексеевич

    Академический руководитель образовательной программы НИУ ВШЭ "Разработка игр и цифровых продуктов"