Методика вдосконалення архітектури ігрового застосунку на рушії «Unreal Engine 5»

Loading...
Thumbnail Image

Date

2025

Journal Title

Journal ISSN

Volume Title

Publisher

Державний університет «Київський авіаційний інститут»

Abstract

Об’єкт дослідження – процеси проєктування архітектури ігрових застосунків у середовищі розробки багатокористувацьких тривимірних ігор. Мета кваліфікаційної роботи – розроблення методики вдосконалення архітектури ігрового застосунку на рушії Unreal Engine 5, яка забезпечує масштабованість, модульність, стійкість до змін та можливість ефективного розширення ігрових механік без модифікації ядра системи. Методи дослідження – аналіз і синтез архітектур програмного забезпечення, моделювання структури ігрових підсистем, застосування принципів інженерії ПЗ, експериментальне тестування у середовищі Unreal Engine 5, порівняльний аналіз архітектурних рішень, прототипування і розробка програмного забезпечення. Результати роботи можуть бути використані при проєктуванні та розробці багатокористувацьких ігор, зокрема змагальних застосунків, де критично важливими є масштабованість, розширюваність і стабільність архітектури. Запропонована методика може застосовуватися у комерційних та інді-проєктах, що створюються на рушії Unreal Engine 5, а також у навчальних дисциплінах з програмної інженерії та розробки ігор. Розробка та дослідження проводилися під управлінням ОС Windows 11. Створення і реалізація програмного забезпечення виконувалися у середовищі Unreal Engine 5, із використанням мови програмування C++ та системи Gameplay Ability System для реалізації модульної ігрової логіки.
Object of research – the processes of designing the architecture of game applications in the context of developing multiplayer three-dimensional games. Purpose of the qualification work – to develop a methodology for improving the architecture of a game application built on the Unreal Engine 5 framework, ensuring scalability, modularity, stability, and the ability to extend gameplay mechanics without modifying the core system. Research methods include analysis and synthesis of software architectures, modeling of game subsystems, application of software engineering principles, experimental testing within Unreal Engine 5, comparative analysis of architectural solutions, prototyping, and software development. The results of the work can be applied to the design and development of multiplayer and competitive game applications where architectural scalability, extendability, and stability are critical. The proposed methodology can be used in commercial and indie projects developed with Unreal Engine 5, as well as in educational courses related to software engineering and game development. Development and experimentation were carried out under the Windows 11 operating system. The implementation of the project was performed in Unreal Engine 5, using the C++ programming language and the Gameplay Ability System to create a modular and extensible gameplay logic architecture.

Description

Робота публікується згідно наказу ректора Університету від 27.05.2021 р. №311/од «Про розміщення кваліфікаційних робіт здобувачів вищої освіти в репозиторії університету». Науковий керівник: Гололобов Дмитро Олександрович

Keywords

unreal engine 5, gameplay ability system, архітектура ігрового застосунку, масштабованість, подієва модель, data-driven дизайн, багатокористувацькі ігри, unreal engine 5, gameplay ability system, game application architecture, scalability, event-driven model, data-driven design, multiplayer games, кваліфікаційна робота

Citation

Хохлов Є. Методика вдосконалення архітектури ігрового застосунку на рушії «Unreal Engine 5» . - Кваліфікаційна робота на здобуття освітнього ступеня магістр. – Київ, КАІ, 2025. - 67 с.