Курс · Профессиональное обучение

Геймплей-программирование

Геймплей-программирование. Обучение в школе XYZ.

Первый экран курса на сайте школы
  • Длительность6 мес.
  • ДокументСертификат об обучении

Программа обучения

10 разделов программы по данным школы.

1Блок 1. Введение в курс
  • Работа с системами контроля версий (GitLab, GitHub)
  • Интерфейс Unreal Engine 4
  • Интерфейс Unreal Engine 5
  • Знакомство со средой разработки (Rider)
2Блок 2. Введение в Unreal Engine
  • Основные объекты в Unreal Engine
  • Язык программирования С++ в Unreal Engine
  • Структура Unreal Engine, сборка игры
3Блок 3. Персонаж, контроллер, камеры и передвижение
  • Персонаж, камера и контроллер (концепция «3С» в Unreal Engine)
  • Скелет и скелетная анимация. Анимационные ассеты в Unreal Engine
  • Класс (Character) и базовое перемещение. Классы (ACharacter и UCharacterMovementComponent)
  • Продвинутое перемещение персонажа: плавание, перелазание, лестницы
  • Персонаж от первого лица (First Person Character)
4Блок 4. Оружие
  • Концепция урона в Unreal Engine. Здоровье и другие атрибуты персонажа. Смерть персонажа и физика тряпичной куклы (Ragdoll)
  • Пистолет, автомат, амуниция, переключение оружия, регистрация попаданий, интерфейс
  • Дробовик, взрывы, граната, снайперская винтовка, нож. Регистрация попаданий
5Блок 5. Искусственный интеллект и неигровые персонажи (NPC)
  • Создание башни и персонажа под управлением ИИ, реализация обнаружения целей, патрулирование и навигации по игровому миру
  • Дерево поведений. Стреляющий враг: создание противника с деревом поведения, системой принятия решений и боевой логикой
6Блок 6. Сеть и репликация
  • Сетевая архитектура Unreal Engine
  • Репликация персонажей, оружия и ИИ
  • Создание и подключение к онлайн-сессиям
7Блок 7. Взаимодействие с объектами и инвентарь игрока
  • Система взаимодействия с объектами и игровыми событиями: поиск и активация интерактивных объектов, двери, события взаимодействия и отображение информации для игрока.
  • Инвентарь, экипировка и радиальное меню: отбор предметов, хранение и использование экипировки, интерфейс инвентаря и радиальное меню выбора оружия.
8Блок 8. Система сохранения, загрузка и стриминг уровней
  • Сохранение прогресса игрока, состояний объектов и данных игрового мира
  • Динамическая загрузка частей игрового мира и управление большими игровыми локациями.
9Блок 9. Оптимизация в Unreal Engine
  • Профилирование и оптимизация производительности: поиск узких мест и управление нагрузкой игровых систем.
10Блок 10. Система игровых способностей (Gameplay Ability System)
  • Настройка Gameplay Ability System, создание и запуск способностей персонажа, реализация спринта и приседания
  • Атрибуты персонажа и игровые эффекты: система характеристик персонажа, расход и восстановление ресурсов, получение урона и расчёт защитных параметров.
  • Задачи способностей (Ability tasks) и игровая логика: создание сложной логики способностей, обработка состояний персонажа, нехватки ресурсов и смерти.
  • Репликация Gameplay Ability System: синхронизация способностей и атрибутов в сетевой игре, настройка репликации и исправление типовых ошибок.

Разбор Обучакина

Перед выбором сравните программу и условия договора. Это вопросы для проверки, а не обещания результата.

Что оценить

  • Соответствие программы вашим задачам
  • Формат практики и обратной связи
  • Требования к поступающим

Что уточнить

  • Актуальную стоимость и условия оплаты
  • Доступ к материалам и поддержку
  • Порядок возврата и выдачи документов

Документ после обучения

Сертификат об обучении

Частые вопросы

Какой документ выдаётся?

Сертификат об обучении

Где вам удобнее подобрать курс?

Готовим помощников по выбору курса. Если канал помечен «Скоро», бот ещё недоступен.

Telegram — СкороMAX — Скоро