Ігровий рушій для створення інді-ігор з використанням Vulkan API
| dc.contributor.author | Довгаленко, Олег Вікторович | |
| dc.date.accessioned | 2026-06-22T11:12:20Z | |
| dc.date.available | 2026-06-22T11:12:20Z | |
| dc.date.issued | 2026 | |
| dc.description | Довгаленко О. В. Ігровий рушій для створення інді-ігор з використанням Vulkan API : кваліфікаційна робота бакалавра спеціальності 121 "Інженерія програмного забезпечення" / наук. керівник І. А. Скрипник. Запоріжжя : ЗНУ, 2026. 70 с. | uk |
| dc.description.abstract | UA : Метою дипломного проєкту є створення високопродуктивного ігрового рушія, який надасть інді-розробникам гнучкий інструментарій для швидкої розробки відеоігор без необхідності низькорівневого програмування графічної підсистеми з нуля. У результаті кваліфікаційної роботи було розроблено архітектуру модульного ігрового рушія на основі графічного API Vulkan. Програмний комплекс містить у собі чітко розмежовані підсистеми: ядро рушія, менеджер вікон та подій (на базі кросплатформних бібліотек), систему управління ресурсами та низькорівневий графічний конвеєр рендерингу. Особливу увагу приділено ефективному розподілу пам'яті GPU, динамічному рендерингу (Dynamic Rendering) та асинхронному завантаженню ресурсів. Для зручності розробки та налагодження в архітектуру інтегровано модуль налагоджувального інтерфейсу (Debug GUI). | uk |
| dc.description.abstract | EN : 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.uri | https://dspace.znu.edu.ua/items/34c60331-98d3-4a11-a48d-da36462b7114 | |
| dc.language.iso | uk | uk |
| dc.subject | ігровий рушій | uk |
| dc.subject | інді-ігри | uk |
| dc.subject | Vulkan API | uk |
| dc.subject | архітектура рушія | uk |
| dc.subject | графічний конвеєр | uk |
| dc.subject | менеджер вікон | uk |
| dc.subject | рендеринг | uk |
| dc.title | Ігровий рушій для створення інді-ігор з використанням Vulkan API | uk |
| dc.type | Робота бакалавра | uk |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Диплом Довгаленко О.В. .pdf
- Size:
- 936.82 KB
- Format:
- Adobe Portable Document Format
- Description:
- Робота бакалавра
License bundle
1 - 1 of 1
Loading...
- Name:
- license.txt
- Size:
- 3.81 KB
- Format:
- Item-specific license agreed upon to submission
- Description: