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 с.

ORCID

DOI