Разработка игр на базеUnreal Engine

Изучение программы Unreal Engine в рамках данного курса начинается с нуля. Чтобы стать слушателем этого курса, необходимо быть уверенным пользователем ПК и обладать базовыми знаниями о программировании на любом языке.

Возраст учащихся

12-17 лет (группы формируются по возрасту)

Количество учеников в классе

максимум 12

Продолжительность курса

сентябрь – май, 72 ак. часа

График обучения

2 ак. часа (90 минут) / 1 раз в неделю


Цель курса

Данный курс позволит воплотить свои творческие идеи в игровые процессы и создать собственную и уникальную игру. А знакомство с программированием и дизайном дает возможность выбрать для будущей жизни достойную и хорошо оплачиваемую работу.

На занятиях дети получат возможность создавать реалистичные компьютерные игры с нуля. Узнают о каждом разделе игровой разработки, овладеют алгоритмами путем развития логических навыков. Улучшат пространственное мышление и, тем самым, свои творческие способности. Познакомятся как с дизайном, так и азами программирования. Научатся использовать движок С++ и поймут основы ООП на С++. Получат реальный опыт в написании игровой логики, физики и работе в области ИИ. Изучат функционал движка Unreal Engine и овладеют мастерством проектирования трехмерных персонажей.


Программа курса

  • Введение (Вводная информация для юных разработчиков)
  • Знакомство с объектно-ориентированным программированием (ООП).
  • Изучение устройства и структуры движка, знакомство с инструментами.
  • Работа с основными редакторами, включая настройку освещения и материалов, звуков, физики, таймеров, анимации, спецэффектов и др.
  • Разбор особенностей записи и хранения данных, существующих способов обмена информацией.
  • Создание искусственного интеллекта.
  • Изучение основ работы мультиплеера.
  • Генерация уровней и разработка проекта.
  • Сетевая отладка и презентация готовой игры.

Приобретаемые знания и умения

  • умение анализировать и разбирать игру на основные компоненты
  • разработка игровой механики
  • работа с текстурами, освещением, звуком, создание спецэффектов
  • создание своей полноценной игры
  • разработка игровых сценариев на C++
  • работа с искусственным интеллектом
  • получение знаний в области программирования, физики объектов, создании анимации, моделировании объектов
  • создание и анимация персонажей
  • умение работать над проектом в команде
  • развитие пространственного и логического мышления