Комп’ютерна гра в жанрі тайм-менеджмент

dc.contributor.advisorХалус, Олена Андріївна
dc.contributor.authorТрущак, Ольга Ігорівна
dc.date.accessioned2025-12-01T09:12:17Z
dc.date.available2025-12-01T09:12:17Z
dc.date.issued2025
dc.description.abstractПояснювальна записка дипломного проєкту складається з п’яти розділів, містить 35 таблиць, 54 рисунків та 28 джерел – загалом 105 сторінок. Дипломний проєкт присвячений розробці комп’ютерної гри в жанрі тайм-менеджмент. Мета проєкту: підвищення залученості гравця у однокористувацьку гру в жанрі тайм-менеджмент і пришвидшення здійснення перевірки гіпотез щодо ігрового процесу для команди розробки. Об’єкт дослідження: прототип комп’ютерної гри в жанрі тайм-менеджмент із додаванням механіки менеджменту ресурсів. Предмет дослідження: процеси проєктування, розробки, модифікації, тестування та впровадження ігрового програмного забезпечення. У першому розділі представлений результат аналізу предметної області, огляд існуючих програмних рішень та моделювання бізнес-процесів. Розділ другий присвячений розробленню вимог до програмного забезпечення. Розглянуті варіанти використання версії гри як кінцевого продукту гравцем та як системи, здатної до модифікацій, представником команди розробки. Розроблені функціональні, нефункціональні та системні вимоги, здійснений аналіз економічних показників. Третій розділ містить огляд процесів конструювання та розроблення, описані та обґрунтовані прийняті архітектурні рішення. На окремих модулях детально продемонстрована реалізація компонентів, оглянуто інстальовані на різних рівнях контейнерів Zenject системи. Описаний алгоритм поведінки неігрових персонажів, наданий огляд інструментів розробника створених для проєкту. У четвертому розділі здійснений аналіз якості розроблюваного проєкту, описані результати статичного, автоматизованого та мануального тестування гри. П’ятий розділ описує процес розгортання та супроводу гри в збірках для Windows, Linux та WebGL.
dc.description.abstractotherThe explanatory note of the diploma project consists of five sections, contains 35 tables, 54 figures and 28 sources – in total 105 pages. The work is devoted to the design and development of a single-player video game in the time-management genre. The purpose of the project: to enhance player engagement in single-player time-management games and to shorten the iteration cycle for gameplay hypothesis validation within the development team. Object of study: a prototype of a time-management video game augmented with resource-management mechanics. Subject of study: the processes and techniques of designing, implementing, modifying, testing and deploying game software. In chapter one an analysis of the domain is presented along with a review of existing software solutions, and a model of the related business processes. Second chapter is devoted to development of software requirements. Use cases for the game as an end product for players and as a modifiable system for developers are examined. Functional, non-functional and system requirements are specified, and an economic assessment is provided. The third chapter overviews the construction and development processes and substantiates the architectural decisions made for the project. Implementation of chosen modules is detailed, and systems installed on a different levels of Zenject dependency-injection containers are discussed. The non-player-character behaviour algorithm is described, and an overview of implemented developer tools is provided. In fourth chapter the project quality assessment is provided. Results of static, automated and manual testing of the game are documented. Chapter five contains the description of deployment and maintenance of the game builds for Windows, Linux and WebGL.
dc.format.extent208 с.
dc.identifier.citationТрущак, О. І. Комп’ютерна гра в жанрі тайм-менеджмент : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Трущак Ольга Ігорівна. - Київ, 2025. - 208 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/77445
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectUnity
dc.subjectZenject
dc.subjectmodular architecture
dc.subjectFSM
dc.subjectanalytics
dc.subjecteditor extension
dc.subjecttime-management
dc.subjectWindows
dc.subjectLinux
dc.subjectWebGL
dc.titleКомп’ютерна гра в жанрі тайм-менеджмент
dc.title.alternativeComputer Game in the Time Management Genre
dc.typeBachelor Thesis

Файли

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