Павлов, Олександр АнатолійовичДупак, Максим Сергійович2024-01-162024-01-162023Дупак, М. С. Архітектура і реалізація 3D рушія з модульною структурою : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Дупак Максим Сергійович. - Київ, 2023. - 154 с.https://ela.kpi.ua/handle/123456789/63857Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 42 таблиці, 20 рисунків та 20 джерел – загалом 69 сторінок. Дипломний проєкт присвячений розробці 3D рушія для розробки ігрових застосунків широким колом користувачів. Мета: спрощення та підвищення гнучкості створення ігрових застосунків за рахунок використання додаткових модулів та програмного інтерфейсу для їх інтеграції. Об'єкт дослідження: 3D рушій з модульною структурою Предмет дослідження: архітектура і реалізація У розділі аналізу вимог до програмного забезпечення розглянуто предметну область, проведено аналіз відомих програмних продуктів, на основі чого були розроблені варіанти використань та функціональні вимоги до ПЗ. Розділ моделювання та конструювання програмного забезпечення присвячений розробці ПЗ, а саме бізнес-процесів та архітектури проєкту. У цьому розділі були також розглянуті програмні засоби та бібліотеки, за допомогою яких було реалізовано ПЗ, та був проведений аналіз безпеки даних для додатку. У розділі аналізу якості та тестування програмного забезпечення розглянуті безпекові аспекти ПЗ. Цей розділ присвячений ручному тестуванню, за допомогою якого були перевірені головні функції застосунку. Був також розписаний контрольний приклад, який імітує можливу взаємодію з рушієм, для того щоб переконатися, що в описаному сценарії не виникне помилки. У розділі впровадження та супроводу програмного забезпечення описаний процес завантаження та інсталяції ПЗ, а також інструкція щодо того, де можна отримати оновлення.154 с.ukкомп'ютерна 3D графікадесктопний додатокмодульністьC/C++рендершейдерOpenGLрозробка ігорCGdesktop applicationmodularityrendering, shadergame developmetАрхітектура і реалізація 3D рушія з модульною структуроюArchitecture and Implementation of a 3D Engine with Modular StructureBachelor Thesis