Створення мультиплеєрної гри на основі 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 с.

ORCID

DOI