Аннотация. В статье реализуется механика стрельбы через систему визуального программирования Blueprint на игровом движке Unreal Engine 4 (UE4). При помощи визуального скриптинга и нодовой системы такая механика представляется достаточно простой и понятной. Преимущество использования Blueprint в том, что использовать данную систему могут даже те, кто не изучал языки программирования. Цель: исследовать потенциал визуального программирования Blueprint для реализации механики стрельбы в рамках игрового движка UE4. Материалы и методы: для достижения цели был проведен анализ существующих исследований и практических примеров реализации механики стрельбы в проектах на базе движка UE4. Результаты: результатом исследования стала практическая разработка (прототип) механики стрельбы в рамках игрового движка UE4.
Ключевые слова: механика стрельбы, UE4, программирование, Blueprint, ноды, трассировка, функция.
1. Как использовать Blueprint для быстрого прототипирования игр на Unreal Engine 4? [электронный ресурс] URL: https://proglib.io/p/kak-ispolzovat-blueprint-dlya-bystrogo-prototipirovaniya-igr-na-unreal-engine-4-2021-12-12 (дата обращения: 30.05.2024)
2. Балакшин А. Blueprints и C++ в Unreal Engine: плюсы и минусы. [электронный ресурс] URL: https://dtf.ru/gamedev/192498-blueprints-i-c-v-unreal-engine-plyusy-i-minusy (дата обращения: 30.05.2024)
3. Блинцов А. Unreal Engine 4 для инди и прототипирования. [электронный ресурс] URL: https://vc.ru/pixonic/51306-ue4-guide (дата обращения: 30.05.2024)
4. А.А. Тюгашев. Графические языки программирования и их применение в системах управления реального времени. — Изд-во Самарского научного центра РАН. — Самара, 2009. — 98 с.
5. Система оружия через компоненты в Unreal Engine 4. [электронный ресурс] URL: https://habr.com/ru/post/346108/ (дата обращения: 30.05.2024)
6. Куксон А. Разработка игр на Unreal Engine 4 за 24 часа / Арам Куксон, Райан Даулингсока, Клинтон Краймплер // перевод с английского М.А. Райтмана. – Москва: Эксмо, 2019. – 528 с.
7. Неизвестный М.А. Преимущества визуальных языков програмирования на примере blueprint в среде игрового движка UNREAL ENGINE 4 // Экономика и социум. – 2016. – №3 – С. 130-141.