Технології розробки ігрового програмного забезпечення


Для вивчення у 2026-2027 навчальному році

Всього годин: 120

Дисципліна присвячена вивченню технологій розробки ігрового програмного забезпечення на базі Unreal Engine як сучасного середовища створення інтерактивних 3D-застосунків. Розглядаються основні компоненти рушія та логіка роботи редактора, принципи побудови ігрових сцен і рівнів, робота з контентом, матеріалами, освітленням, анімацією та звуком, а також базові підходи до реалізації ігрової логіки й взаємодії. Значна увага приділяється практиці прототипування, тестуванню, налагодженню та підготовці збірок.

Мета курсу

Сформувати у здобувачів освіти практичні навички розробки ігрових прототипів у Unreal Engine, включно з організацією проєкту, створенням рівнів, реалізацією базових механік, інтеграцією контенту та підготовкою працездатної збірки.

Програмні результати навчання

Пояснювати ключові поняття Unreal Engine та структуру проєкту (проєкт, рівень/мапа, актори, компоненти, ресурси, трансформації);Створювати та налаштовувати проєкт у Unreal Engine, організовувати структуру контенту та працювати з Content Browser/Drawer;Працювати в редакторі: навігація у Viewport, керування камерою, розміщення й трансформації об’єктів, редагування параметрів у Details;Імпортувати й інтегрувати цифрові ресурси, застосовувати матеріали/текстури, виконувати базові налаштування освітлення та сцени;Реалізовувати базову ігрову логіку та взаємодію засобами Unreal Engine (зокрема через Blueprint або базові системи рушія), створювати прості прототипи механік;Проводити тестування та налагодження (Play/Simulate), виявляти типові помилки та усувати їх;Готувати збірку (build/package) та оформлювати звіт із описом виконаних кроків, використаних інструментів і результатів.

Автори курсу

Горбатовський Дмитро Володимирович

Підрозділ

Кафедра комп'ютерних наук,
Факультет інформаційних технологій і математики

Викладачі

Горбатовський Дмитро Володимирович

Призначення

(Бакалавр)

122.00.01 Інформатика

Період навчання

4-й рік

Розподіл

Курс / рік навчання II III IV
Семестр 3 4 5 6 7 8
Розподіл кредитів (4) 0 0 0 0 4 0

Кількість учасників

Одиниця Студенти Групи Підгрупи
Мінімальна кількість 12 1 0
Максимальна кількість 25 1 0