Створення мультиплеєрної гри на основі UNITY
Дата
2025
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Дипломна робота виконана на 51 сторінці, містить 14 ілюстрацій, 1 додаток та 18 джерел в переліку посилань.
Мета роботи – розробка повнофункціональної мультиплеєрної системи для цифрової адаптації настільної карткової гри з використанням сучасних технологій комунікації між гравцями, акторної моделі обчислень та кросплатформенного ігрового рушія Unity. Підходи та засоби розробки: ігровий рушій Unity для розробки клієнтської частини, мова програмування Golang для серверного компоненту, акторна модель обчислень, технології real-time комунікації, протоколи синхронізації даних, HLSL для візуальних ефектів, системи завантаження та кешування контенту. Результат – мультиплеєрна система, що забезпечує цифрову адаптацію настільної карткової гри з автоматизацією ігрових процесів, підтримкою real-time взаємодії між гравцями, покращеною графічною складовою та можливістю розширення функціоналу. Система реалізує стабільну клієнт-серверну архітектуру з високою продуктивністю та масштабованістю.
Опис
розроблено цифрову адаптацію мультиплеєрної гри на основі UNITY, що містить усі ігрові механіки оригінальної версії гри з їх доопрацюванням та переосмисленням під можливості цифрового формату. Серверна частина створена на базі акторної моделі, що у поєднання із протоколом Websocket дозволило забезпечити стабільну real-time комунікацію між гравцями у рамках ігрової кімнати та сесії.
Ключові слова
мультиплеєрна система, Unity, Golang, карткова гра, real-time, акторна модель, клієнт-сервер, цифрова адаптація, multiplayer system, card game, actor model, client-server, digital adaptation
Бібліографічний опис
Велько, В. А. Створення мультиплеєрної гри на основі UNITY : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Велько Вадим Анатолійович. – Київ, 2025. – 71 с.