Гра у жанрі 3D Action з елементами просторової навігації

dc.contributor.advisorГоловченко, Максим Миколайович
dc.contributor.authorЖмайло, Дмитро Олександрович
dc.date.accessioned2026-04-14T09:43:12Z
dc.date.available2026-04-14T09:43:12Z
dc.date.issued2025
dc.description.abstractПояснювальна записка дипломного проєкту складається з п’яти розділів, містить 41 таблицю, 27 рисунків та 28 джерел – загалом 83 сторінки. Дипломний проєкт присвячений розробці комп’ютерної гри у жанрі 3D Action з елементами просторової навігації. Мета - підвищення якості гри у жанрі 3D Action з елементами просторової навігації за рахунок створення штучного інтелекту, що формалізує поведінку противників на основі оригінального дерева прийняття рішень. У першому розділі розглянуто аналіз ринку відеоігор жанру Action, описано його недоліки та способи покращення. Проаналізовано існуючі технічні рішення та змодельовано бізнес-процеси ігрового процесу та процесу створення рівнів. У другому розділі розглянуто варіанти використання, розроблено функціональні та нефункціональні вимоги, розглянуто системні вимоги, проаналізовано економічні показники та поставлено завдання на розробку програмного забезпечення. У третьому розділі описано архітектуру гри, обгрунтовано вибір засобів розробки, описано алгоритм ШІ ворогів, структуру збереження даних рівнів. У четвертому розділі проаналізовано якість гри за допомогою аналізу якості коду та аналізу продуктивності гри. Описано мануальне тестування всього функціоналу гри та наведено опис контрольного прикладу для редактора рівнів. П’ятий розділ присвячено розгортанню програмного забезпечення за допомогою утиліт Unity. Описано супровід програмного забезпечення з використанням платформ Git та itch.io.
dc.description.abstractotherThe explanatory note of the diploma project consists of five sections, contains 41 tables, 27 figures and 28 sources – in total 83 pages. The diploma project is dedicated to the development of a computer game in the 3D Action genre with elements of spatial navigation. The purpose of the diploma project is to improve the quality of a 3D Action game with spatial navigation elements by creating artificial intelligence that formalizes enemy behavior based on an original decision tree. The first section presents an analysis of the Action video game market, describes its drawbacks and ways to improve it. Existing technical solutions are analyzed, and business processes of gameplay and level editor are modeled. The second section considers use case scenarios, develops functional and non-functional requirements, discusses system requirements, analyzes economic indicators, and sets the task for software development. The third section describes the game architecture, justifies the choice of development tools, presents the enemy AI algorithm, and outlines the structure for level data storage. The fourth section analyzes game quality through code quality assessment and performance analysis. Manual testing of all game functionality is described, along with a test case example for the level editor. The fifth section focuses on deploying the software using Unity tools. It also describes software maintenance through Git and itch.io platforms.
dc.format.extent165 с.
dc.identifier.citationЖмайло, Д. О. Гра у жанрі 3D Action з елементами просторової навігації : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Жмайло Дмитро Олександрович. - Київ, 2025. - 165 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/80128
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectкомп’ютерна гра
dc.subjectредактор рівнів
dc.subjectштучний інтелект
dc.subjectдерево прийняття рішень
dc.subjectcomputer game
dc.subjectUnity
dc.subjectlevel editor
dc.subjectWindows
dc.subjectartificial intelligence
dc.subjectdecision tree
dc.subject3D Action
dc.titleГра у жанрі 3D Action з елементами просторової навігації
dc.title.alternative3D Action Video Game with Spatial Navigation Elements
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Zhmailo_bakalavr.pdf
Розмір:
14.79 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: