Smart Shooting — это система баллистики и стрельбы с упреждением для Unreal Engine
Плагин автоматически рассчитывает точку попадания снаряда с учётом скорости полёта, гравитации и движения цели. Подходит для NPC и игроков.
Предсказание позиции цели — система вычисляет, где окажется движущийся объект через время полёта снаряда, и направляет выстрел в эту точку.
Реалистичная траектория — снаряды летят по параболе (баллистическая кривая). Можно стрелять из-за укрытий, кидать гранаты дугой.
Универсальность — работает с луками, гранатомётами, артиллерией, турелями, ПВО, космическими боями и другими видами оружия.
Простая интеграция — один компонент на всю логику стрельбы. Поддерживается любое количество целей и любые типы снарядов.
Настройка точки прицеливания — можно задать, какая часть актора используется для прицеливания (например, центр масс, голова).
Два режима расчёта:
Прямой — для движущихся целей (обычные пули).
Баллистический — для навесной траектории (гранаты, миномёты).
Высокая производительность — логика на C++, вычисления в фоновом потоке. Основной поток только обновляет экземпляры.
Разработка ведётся 7+ лет, регулярные обновления.
Плагин показывали в Epic Games Showcase.
Бесплатная поддержка в Discord.
Цена может повышаться с добавлением новых функций.