Розробка багатокористувацької гри на Unity з використанням Photon Fusion

dc.contributor.advisorПриходько С. Б.
dc.contributor.authorДроздов Д. С.
dc.date.accessioned2025-08-26T07:32:43Z
dc.date.issued2025
dc.descriptionДроздов, Д. С. Розробка багатокористувацької гри на Unity з використанням Photon Fusion : бакалаврська робота ; спец. 121 "Інженерія програмного забезпечення" / Д. С. Дроздов ; наук. кер. С. Б. Приходько. – Миколаїв : НУК, 2025. – 108 с.
dc.description.abstractКваліфікаційна робота присвячена вирішенню практичної задачі інженерії програмного забезпечення, а саме розробці багатокористувацької гри за допомогою ігрового двигуна Unity та мережевого фреймворку Photon Fusion. В кваліфікаційній роботі була розроблена гра, яка має 2 міні-ігри. Гра має можливість вміщувати до 4 гравців в одній сесії. Кожна міні-гра має унікальні механіки та навколишнє середовище. Об’єктом роботи для даної кваліфікаційної роботи є процес розробки мережевої багатокористувацької гри на Unity з використанням Photon Fusion. Робота включає в себе: опис та аналіз предметної галузі мережевої багатокористувацької гри на Unity, обґрунтування необхідності розробки програмного забезпечення, постановку задачі, проєкт, результати тестування, результати розробки, розділ з охорони праці та додатки. В роботі використовувались різні архітектурні принципи, фреймворки та бібліотеки для досягнення кінцевого результату. Була розроблена сильна мережева архітектура, яка дозволила легко масштабувати проєкт та створювати нові міні-ігри. Проєкт вийшов оптимізованим і швидким у виконанні, що дозволило збирати гру на мобільних пристроях. Оптимізація міні-ігор дозволяє виконувати важкі ігрові дії та візуалізувати гарні сцени. Тестування всіх мережевих компонентів було вдалим, повний ігровий цикл працює повноцінно без помилок. Висновком роботи є успішне інтегрування фреймворку Photon Fusion з ігровим двигуном Unity. Основні архітектурні принципи та фреймворки дозволяють створити високоефективний та легко розширювальний проєкт/код. Кваліфікаційна робота викладена на 107 сторінках друкованого тексту, містить 42 рисунки, 4 таблиці, список використаних джерел з 10 найменувань та 5 додатків.
dc.description.abstract1The qualification work is devoted to solving a practical software engineering problem, namely the development of a multiplayer game using the Unity game engine and the Photon Fusion networking framework. In the qualification work, a game was developed that has 2 mini-games. The game has the ability to accommodate up to 4 players in one session. Each mini-game is unique in terms of mechanics and environment. The object of research for this qualification work is the process of developing a networked multiplayer game on Unity using Photon Fusion. A practical task was analysed and existing analogues and methods for developing networked multiplayer games were analysed. Various architectural principles, frameworks, and libraries were used to achieve the final result. A strong network architecture was developed, which made it easy to scale the project and create new mini-games. The project turned out to be optimised and fast in execution, which allowed the game to be launched on mobile devices. The optimisation of mini-games allows you to perform heavy game actions and visualise beautiful scenes. The testing of all network components was successful, and the full game cycle works properly without errors. The work includes: description and analysis of the subject area of a networked multiplayer game on Unity, justification of the need for software development, problem statement, design, test results, development results, labour protection section and applications. The conclusion of the work is the successful integration of the Photon Fusion framework with the Unity game engine. The basic architectural principles and frameworks allow creating a highly efficient and easily extensible project/code. The qualification work is presented on 107 pages of printed text, contains 42 figures, 4 tables, a list of 10 references and 5 appendices.
dc.description.provenanceSubmitted by Антон Крамаренко (kramarenko4717@gmail.com) on 2025-07-05T12:44:38Z workflow start=Step: reviewstep - action:claimaction No. of bitstreams: 1 Drozdov_bakalavr.pdf: 4044341 bytes, checksum: 3bc73f9e3ddf501ab235517563bc1ab5 (MD5)en
dc.description.provenanceStep: reviewstep - action:reviewaction Rejected by Катерина Білоножко (kateryna.bilonozhko@nuos.edu.ua), reason: Диплом : Дроздов, Д.С. 1.ТИТУЛ – підпис! Зав. каф.; наук. керівник. 2. Сторінка ЗАВДАННЯ та КАЛЕНДАРНИЙ ПЛАН – підпис! Гарант освітньої програми; Наук. кер. on 2025-07-10T11:09:18Z (GMT)en
dc.description.provenanceSubmitted by Антон Крамаренко (kramarenko4717@gmail.com) on 2025-07-17T16:18:50Z workflow start=Step: reviewstep - action:claimaction No. of bitstreams: 1 Drozdov_bakalavr.pdf: 3331595 bytes, checksum: 9bef15c8079857e83ac204bfcfa65a91 (MD5)en
dc.description.provenanceStep: reviewstep - action:reviewaction Approved for entry into archive by Диндеренко Катерина (kateryna.dynderenko@nuos.edu.ua) on 2025-08-26T07:28:54Z (GMT)en
dc.description.provenanceStep: editstep - action:editaction Approved for entry into archive by Диндеренко Катерина (kateryna.dynderenko@nuos.edu.ua) on 2025-08-26T07:32:22Z (GMT)en
dc.description.provenanceStep: finaleditstep - action:finaleditaction Approved for entry into archive by Диндеренко Катерина (kateryna.dynderenko@nuos.edu.ua) on 2025-08-26T07:32:43Z (GMT)en
dc.description.provenanceMade available in DSpace on 2025-08-26T07:32:43Z (GMT). No. of bitstreams: 1 Drozdov_bakalavr.pdf: 3331595 bytes, checksum: 9bef15c8079857e83ac204bfcfa65a91 (MD5) Previous issue date: 2025en
dc.identifier.urihttps://eir.nuos.edu.ua/handle/123456789/11114
dc.language.isouk
dc.subjectмережева багатокористувацька гра
dc.subjectгра
dc.subjectмобільна гра
dc.subject121 "Інженерія програмного забезпечення"
dc.subjectUnity
dc.subjectPhoton Fusion
dc.subjectPhoton
dc.titleРозробка багатокористувацької гри на Unity з використанням Photon Fusion
dc.typeBachelorWork

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Drozdov_bakalavr.pdf
Розмір:
3.18 MB
Формат:
Adobe Portable Document Format

Ліцензійна угода

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
license.txt
Розмір:
4.38 KB
Формат:
Item-specific license agreed upon to submission
Опис: