Кросплатформна багатокористувацька сесійна реалізація настільної гри “Монополія” на Unity
| dc.contributor.advisor | Родіонов, Павло Юрійович | |
| dc.contributor.author | Бабіч, Денис Володимирович | |
| dc.date.accessioned | 2026-03-20T12:32:08Z | |
| dc.date.available | 2026-03-20T12:32:08Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 38 таблиць, 30 рисунків та 34 джерела – загалом 76 сторінок. Дипломний проєкт присвячений розробці кросплатформеної багатокористувацької мобільної гри, яка є цифровою адаптацією настільної гри «Монополія» з підтримкою до 5 гравців, реалізованої на ігровому рушії Unity. Мета розробки - це забезпечення автономної та стабільної роботи кросплатформної мобільної багатокористувацької гри, що є цифровою адаптацією настільної гри «Монополія», шляхом використання централізованої однорангової мережевої топології, яка мінімізує залежність від виділених серверів та забезпечує ефективну кросплатформену взаємодію між гравцями. Об’єкт дослідження: сфера мобільних ігор та багатокористувацьких ігрових систем. Предмет дослідження: розробка архітектури та програмної реалізації кросплатформеної багатокористувацької гри, включаючи аналіз мережевих топологій, рейтингових алгоритмів та інтеграцію з ігровими сервісами Unity. У першому розділі проведено аналіз предметної області, розглянуто існуючі рішення, змодельовано бізнес-процеси за допомогою BPMN-діаграм та сформульовано завдання проєкту. Другий розділ присвячений розробленню функціональних та нефункціональних вимог, аналізу системних вимог та економічних показників. Третій розділ охоплює конструювання програмного забезпечення, обґрунтування вибору мікросервісної архітектури, інтеграцію з зовнішніми сервісами та аналіз безпеки даних. Четвертий розділ присвячений аналізу якості програмного продукту за метриками коду та тестуванню ключових функцій. П’ятий розділ описує процес автоматичного розгортання та подальшого супроводу програмного забезпечення. | |
| dc.description.abstractother | The explanatory note of the diploma project consists of five sections, contains 38 tables, 30 figures, and 34 sources – in total 76 pages. The purpose of the diploma project is the development of a cross-platform multiplayer mobile game, which is a digital adaptation of the board game "Monopoly" supporting up to 5 players, implemented using the Unity game engine. The goal of the development is to ensure autonomous and stable operation of a cross-platform multiplayer mobile game, a digital adaptation of the board game "Monopoly," by utilizing a centralized peer-to-peer network topology that minimizes dependency on dedicated servers and ensures efficient cross-platform interaction between players. Research object: the field of mobile games and multiplayer gaming systems. Research subject: the development of the architecture and software implementation of a cross-platform multiplayer game, including the analysis of network topologies, rating algorithms, and integration with Unity gaming services. The first chapter analyzes the subject area, reviews existing solutions, models business processes using BPMN diagrams, and formulates the project tasks. The second chapter is dedicated to developing functional and non-functional requirements, analyzing system requirements, and evaluating economic indicators. The third chapter covers software design, justifies the choice of a microservices architecture, integration with external services, and analysis of data security. The fourth chapter is devoted to analyzing the quality of the software product based on code metrics and testing key functions. The fifth chapter describes the process of automated deployment and ongoing maintenance of the software. | |
| dc.format.extent | 157 с. | |
| dc.identifier.citation | Бабіч, Д. В. Кросплатформна багатокористувацька сесійна реалізація настільної гри “Монополія” на Unity : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Бабіч Денис Володимирович. - Київ, 2025. - 157 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/79674 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | гра | |
| dc.subject | мобільна гра | |
| dc.subject | багатокористувацька гра | |
| dc.subject | мікросервіси | |
| dc.subject | game | |
| dc.subject | mobile game | |
| dc.subject | multiplayer game | |
| dc.subject | microservices | |
| dc.subject | API | |
| dc.subject | TLS | |
| dc.subject | P2P | |
| dc.subject | RPC | |
| dc.subject | UDP | |
| dc.subject | DTLS | |
| dc.subject | Unity | |
| dc.subject | Netcode | |
| dc.title | Кросплатформна багатокористувацька сесійна реалізація настільної гри “Монополія” на Unity | |
| dc.title.alternative | Cross-Platform Multiplayer Session-Based Implementation of the ‘Monopoly’ Board Game in Unity | |
| dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Babich_bakalavr.pdf
- Розмір:
- 23.39 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: