Ігровий рушій для створення інді-ігор з використанням Vulkan API

dc.contributor.authorДовгаленко, Олег Вікторович
dc.date.accessioned2026-06-22T11:12:20Z
dc.date.available2026-06-22T11:12:20Z
dc.date.issued2026
dc.descriptionДовгаленко О. В. Ігровий рушій для створення інді-ігор з використанням Vulkan API : кваліфікаційна робота бакалавра спеціальності 121 "Інженерія програмного забезпечення" / наук. керівник І. А. Скрипник. Запоріжжя : ЗНУ, 2026. 70 с.uk
dc.description.abstractUA : Метою дипломного проєкту є створення високопродуктивного ігрового рушія, який надасть інді-розробникам гнучкий інструментарій для швидкої розробки відеоігор без необхідності низькорівневого програмування графічної підсистеми з нуля. У результаті кваліфікаційної роботи було розроблено архітектуру модульного ігрового рушія на основі графічного API Vulkan. Програмний комплекс містить у собі чітко розмежовані підсистеми: ядро рушія, менеджер вікон та подій (на базі кросплатформних бібліотек), систему управління ресурсами та низькорівневий графічний конвеєр рендерингу. Особливу увагу приділено ефективному розподілу пам'яті GPU, динамічному рендерингу (Dynamic Rendering) та асинхронному завантаженню ресурсів. Для зручності розробки та налагодження в архітектуру інтегровано модуль налагоджувального інтерфейсу (Debug GUI).uk
dc.description.abstractEN : The aim of the diploma project is to create a high-performance game engine that will provide indie developers with a flexible toolkit for rapid video game development without the need for low-level programming of the graphics subsystem from scratch. As a result of the qualification work, the architecture of a modular game engine based on the Vulkan graphics API was developed. The software suite contains clearly separated subsystems: the engine core, a window and event manager (based on cross-platform libraries), a resource management system, and a low-level graphics rendering pipeline. Particular attention is paid to efficient GPU memory allocation, dynamic rendering, and asynchronous resource loading. For development and debugging convenience, a debug interface module (Debug GUI) has been integrated into the architecture.uk
dc.identifier.urihttps://dspace.znu.edu.ua/items/34c60331-98d3-4a11-a48d-da36462b7114
dc.language.isoukuk
dc.subjectігровий рушійuk
dc.subjectінді-ігриuk
dc.subjectVulkan APIuk
dc.subjectархітектура рушіяuk
dc.subjectграфічний конвеєрuk
dc.subjectменеджер віконuk
dc.subjectрендерингuk
dc.titleІгровий рушій для створення інді-ігор з використанням Vulkan APIuk
dc.typeРобота бакалавраuk

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Диплом Довгаленко О.В. .pdf
Size:
936.82 KB
Format:
Adobe Portable Document Format
Description:
Робота бакалавра

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
3.81 KB
Format:
Item-specific license agreed upon to submission
Description: