Графічний редактор для редагування відеоігор з розширеними функціональними можливостями
| dc.contributor.author | Складанюк, О. О. | uk |
| dc.contributor.author | Майданюк, В. П. | uk |
| dc.contributor.author | Арсенюк, І. Р. | uk |
| dc.contributor.author | Skladaniuk, O. O. | en |
| dc.contributor.author | Maidaniuk, V. P. | en |
| dc.contributor.author | Arseniyk, I. R. | en |
| dc.date.accessioned | 2025-09-10T11:51:56Z | |
| dc.date.available | 2025-09-10T11:51:56Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | У статті виконано аналітичний огляд методів та засобів для редагування сцен у 2D-відеоіграх. Обґрунтовано актуальність створення подібного інструменту з урахуванням поширеності інді-розробок і потреби в інтуїтивно зрозумілих редакторах. Проаналізовано технічні аспекти реалізації функціоналу, таких як інтерактивне переміщення об`єктів (drag-and-drop), редагування властивостей об`єктів сцени у реальному часі, управління шарами та компонентами сцени. Розглянуто підходи до збереження структури сцени у форматі JSON, що дозволяє легко експортувати та імпортувати дані про ігрові рівні. Особливу увагу приділено використанню 2D-графічної бібліотеки Pixi.js, як рушія для рендерингу сцени, а також принципам побудови архітектури на основі об`єктно-орієнтованого підходу. Здійснено аналіз використання подієво-орієнтованої моделі для забезпечення взаємодії між компонентами редактора. Окремо проаналізовано перспективи розширення функціоналу редактора, зокрема реалізацію сітки для вирівнювання об`єктів, систему undo/redo, підтримку кількох сцен, та інструменти для створення складніших ігрових механік. Визначено напрями подальших досліджень, зокрема створення адаптивної системи плагінів для розширення функцій редактора. Основним науково-практичним результатом дослідження є визначення ключових компонентів, потрібних для побудови ефективного редактора 2D-сцен, а також реалізація базової версії редактора, що може бути використана як основа для подальшого розвитку. Основними перевагами запропонованого редактору є модульність інтерфейсу, легка масштабованість проєкту, простота розробки та підтримки, збереження сцен у JSON, наявність системи шарів, drag-and-drop редагування, базова підтримку undo/redo, інтеграція з Pixi.js як візуальним рушієм, платформнонезалежність. Практична цінність роботи полягає у можливості використання розробленого інструменту для побудови прототипів та ігрових рівнів без необхідності написання коду, що сприяє прискоренню процесу розробки 2D-ігор, дозволяючи розробникам зосередитися на ігровій логіці та дизайні, а не на технічних деталях реалізації сцени. Запропонований редактор може бути інтегрований у навчальні програми для ознайомлення студентів із принципами побудови ігрових середовищ та графічного програмування. | uk |
| dc.identifier.citation | Складанюк О. О., Майданюк В. П., Арсенюк I. Р. Графічний редактор для редагування відеоігор з розширеними функціональними можливостями // Наукові праці ВНТУ. Електрон. текст. дані . 2025. Вип. 2. URI: https://praci.vntu.edu.ua/index.php/praci/article/view/816. | uk |
| dc.identifier.doi | https://doi.org/10.31649/2307-5376-2025-2-137-144 | |
| dc.identifier.issn | 2307-5376 | |
| dc.identifier.orcid | https://orcid.org/0000-0002-2386-6603 | |
| dc.identifier.udc | 004.75 | |
| dc.identifier.uri | https://ir.lib.vntu.edu.ua/handle/123456789/49064 | |
| dc.language.iso | uk_UA | uk_UA |
| dc.publisher | Вінницький національний технічний університет | uk |
| dc.relation.ispartof | Наукові праці ВНТУ. Вип. 2. | uk |
| dc.relation.uri | https://praci.vntu.edu.ua/index.php/praci/article/view/816 | |
| dc.subject | графічний редактор | uk |
| dc.subject | відеоігри | uk |
| dc.subject | сцени | uk |
| dc.subject | 2D | uk |
| dc.subject | drag-and-drop | en |
| dc.subject | Pixi.js | en |
| dc.subject | JSON | en |
| dc.subject | undo/redo | en |
| dc.subject | шари | uk |
| dc.subject | об`єктно-орієнтоване програмування | uk |
| dc.title | Графічний редактор для редагування відеоігор з розширеними функціональними можливостями | uk |
| dc.title.alternative | A graphics editor for video game editing with extended functionality | en |
| dc.type | Article, professional native edition | |
| dc.type | Article |
Файли
Контейнер файлів
1 - 1 з 1
Ліцензійна угода
1 - 1 з 1