3D мультиплеєр для ігор у жанрі Runner
Вантажиться...
Дата
2026
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Дипломна робота виконана на 92 сторінках, містить 32 ілюстрації, 2 таблиці, 2 додатки та 19 джерел у переліку посилань.
Метою дипломної роботи є розробка багатокористувацької комп’ютерної гри жанру Runner із використанням ігрового рушія Unity та мережевої платформи Photon для забезпечення взаємодії між гравцями в режимі реального часу. У процесі виконання роботи проведено аналіз підходів до реалізації мультиплеєрних ігрових систем, досліджено архітектури мережевої взаємодії та обґрунтовано вибір моделі Host-Client. Для реалізації використано C#, Unity, Photon PUN 2 та Zenject. Програмна система побудована на основі багаторівневої архітектури з використанням data-driven та event-driven підходів. Застосування ScriptableObject дозволяє відокремити конфігураційні дані від логіки та забезпечує створення нових рівнів без зміни коду. Подієво-орієнтована взаємодія зменшує зв’язність компонентів і спрощує розширення системи. У результаті розроблено мультиплеєрну гру жанру Runner, що забезпечує синхронізацію дій гравців, обмін ігровими подіями та узгоджений стан гри в мережевій сесії. Реалізовано підключення до ігрових кімнат, запуск раундів та взаємодію в реальному часі. Архітектура системи забезпечує модульність і можливість подальшого розвитку.
Результати роботи можуть бути використані для створення ігор на базі Unity та у навчальних цілях.
Опис
Ключові слова
unity, photon pun 2, мультиплеєрна гра, runner, host-client, c#, scriptableobject, zenject, мережева взаємодія, multiplayer game, network interaction
Бібліографічний опис
Решетнюк, А. В. 3D мультиплеєр для ігор у жанрі Runner : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Решетнюк Андрій Володимирович. – Київ, 2026. – 92 с.