Створення мультиплеєрної гри на основі UNITY
dc.contributor.advisor | Аушева, Наталія Миколаївна | |
dc.contributor.author | Велько, Вадим Анатолійович | |
dc.date.accessioned | 2025-10-03T12:29:44Z | |
dc.date.available | 2025-10-03T12:29:44Z | |
dc.date.issued | 2025 | |
dc.description | розроблено цифрову адаптацію мультиплеєрної гри на основі UNITY, що містить усі ігрові механіки оригінальної версії гри з їх доопрацюванням та переосмисленням під можливості цифрового формату. Серверна частина створена на базі акторної моделі, що у поєднання із протоколом Websocket дозволило забезпечити стабільну real-time комунікацію між гравцями у рамках ігрової кімнати та сесії. | |
dc.description.abstract | Дипломна робота виконана на 51 сторінці, містить 14 ілюстрацій, 1 додаток та 18 джерел в переліку посилань. Мета роботи – розробка повнофункціональної мультиплеєрної системи для цифрової адаптації настільної карткової гри з використанням сучасних технологій комунікації між гравцями, акторної моделі обчислень та кросплатформенного ігрового рушія Unity. Підходи та засоби розробки: ігровий рушій Unity для розробки клієнтської частини, мова програмування Golang для серверного компоненту, акторна модель обчислень, технології real-time комунікації, протоколи синхронізації даних, HLSL для візуальних ефектів, системи завантаження та кешування контенту. Результат – мультиплеєрна система, що забезпечує цифрову адаптацію настільної карткової гри з автоматизацією ігрових процесів, підтримкою real-time взаємодії між гравцями, покращеною графічною складовою та можливістю розширення функціоналу. Система реалізує стабільну клієнт-серверну архітектуру з високою продуктивністю та масштабованістю. | |
dc.description.abstractother | The thesis is 51 pages long, contains 14 illustrations, one appendix, and 18 references. The purpose of the work is to develop a full-featured multiplayer system for digital adaptation of a board card game using modern technologies of communication between players, an actor model of computing and the cross-platform game engine Unity. Development approaches and tools: Unity game engine for client-side development, Golang programming language for the server component, actor-based computing model, real-time communication technologies, data synchronization protocols, HLSL for visual effects, content loading and caching systems. The result is a multiplayer system that provides digital adaptation of a board card game with automation of game processes, support for real-time interaction between players, improved graphics, and the ability to expand functionality. The system implements a stable client-server architecture with high performance and scalability. | |
dc.format.extent | 71 с. | |
dc.identifier.citation | Велько, В. А. Створення мультиплеєрної гри на основі UNITY : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Велько Вадим Анатолійович. – Київ, 2025. – 71 с. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/76559 | |
dc.language.iso | uk | |
dc.publisher | КПІ ім. Ігоря Сікорського | |
dc.publisher.place | Київ | |
dc.subject | мультиплеєрна система | |
dc.subject | Unity | |
dc.subject | Golang | |
dc.subject | карткова гра | |
dc.subject | real-time | |
dc.subject | акторна модель | |
dc.subject | клієнт-сервер | |
dc.subject | цифрова адаптація | |
dc.subject | multiplayer system | |
dc.subject | card game | |
dc.subject | actor model | |
dc.subject | client-server | |
dc.subject | digital adaptation | |
dc.title | Створення мультиплеєрної гри на основі UNITY | |
dc.title.alternative | Створення мультиплеєрної гри на основі UNITY | |
dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Velko_bakalavr.pdf
- Розмір:
- 2.36 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: