Комп’ютерна гра в жанрі тайм-менеджмент
| dc.contributor.advisor | Халус, Олена Андріївна | |
| dc.contributor.author | Трущак, Ольга Ігорівна | |
| dc.date.accessioned | 2025-12-01T09:12:17Z | |
| dc.date.available | 2025-12-01T09:12:17Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 35 таблиць, 54 рисунків та 28 джерел – загалом 105 сторінок. Дипломний проєкт присвячений розробці комп’ютерної гри в жанрі тайм-менеджмент. Мета проєкту: підвищення залученості гравця у однокористувацьку гру в жанрі тайм-менеджмент і пришвидшення здійснення перевірки гіпотез щодо ігрового процесу для команди розробки. Об’єкт дослідження: прототип комп’ютерної гри в жанрі тайм-менеджмент із додаванням механіки менеджменту ресурсів. Предмет дослідження: процеси проєктування, розробки, модифікації, тестування та впровадження ігрового програмного забезпечення. У першому розділі представлений результат аналізу предметної області, огляд існуючих програмних рішень та моделювання бізнес-процесів. Розділ другий присвячений розробленню вимог до програмного забезпечення. Розглянуті варіанти використання версії гри як кінцевого продукту гравцем та як системи, здатної до модифікацій, представником команди розробки. Розроблені функціональні, нефункціональні та системні вимоги, здійснений аналіз економічних показників. Третій розділ містить огляд процесів конструювання та розроблення, описані та обґрунтовані прийняті архітектурні рішення. На окремих модулях детально продемонстрована реалізація компонентів, оглянуто інстальовані на різних рівнях контейнерів Zenject системи. Описаний алгоритм поведінки неігрових персонажів, наданий огляд інструментів розробника створених для проєкту. У четвертому розділі здійснений аналіз якості розроблюваного проєкту, описані результати статичного, автоматизованого та мануального тестування гри. П’ятий розділ описує процес розгортання та супроводу гри в збірках для Windows, Linux та WebGL. | |
| dc.description.abstractother | The 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.extent | 208 с. | |
| dc.identifier.citation | Трущак, О. І. Комп’ютерна гра в жанрі тайм-менеджмент : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Трущак Ольга Ігорівна. - Київ, 2025. - 208 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/77445 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | Unity | |
| dc.subject | Zenject | |
| dc.subject | modular architecture | |
| dc.subject | FSM | |
| dc.subject | analytics | |
| dc.subject | editor extension | |
| dc.subject | time-management | |
| dc.subject | Windows | |
| dc.subject | Linux | |
| dc.subject | WebGL | |
| dc.title | Комп’ютерна гра в жанрі тайм-менеджмент | |
| dc.title.alternative | Computer Game in the Time Management Genre | |
| dc.type | Bachelor 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
- Опис: