




Ninja Combat is a flexible combat framework for Unreal Engine, built on top of the Gameplay Ability System and other core Unreal Engine features. No reinventing the wheel.
Build responsive melee, ranged, magical, firearm, and ability-driven combat without being locked into a specific character controller, locomotion system, inventory model, camera setup, or gameplay loop.
Designed for action RPGs, adventure games, Souls-like combat, shooters, arena games, and other action-focused projects, Ninja Combat gives you a strong combat foundation that可以随着您的游戏一起成长。
构建您的游戏所需的战斗
-
使用武器、生物攻击、命中反应、招架、还击和终结技进行快速近战战斗
-
使用箭、魔法箭进行远程战斗, grenades, fireballs, and other projectile-based attacks
-
Firearms with hit-scan and projectile weapons, ammo, reloads, spread, pellets, and penetration
-
Magic and ability casts such as explosions, healing zones, hazards, auras, delayed impacts, and area effects
-
Defensive gameplay with blocking, evades, invulnerability windows, stagger, knockdown, recovery, and death handling
-
Combo systems for simple chains, branching attacks, heavy finishers, loops, and AI-driven attack sequences
-
Target locking, Motion Warping, and cinematic opportunity attacks for more polished action combat
-
Combat UI data for health, stamina, mana, damage, effects, combo state, and targets
Combat Focused
Ninja Combat stays focused on the systems that make combat work: attacks, damage, defense, reactions, targeting, weapons, projectiles, casts, combos, and combat UI.
It does not force a specific运动系统、相机风格、库存模型、输入设置、进度系统或游戏循环。带上您自己的项目结构,使用您需要的部件,并将 Ninja Combat 连接到游戏的其余部分。
为什么使用 Ninja Combat?
-
基于虚幻系统构建
使用 GAS、游戏标签、游戏提示、状态 Trees, Motion Warping, Contextual Animation, UMG ViewModels, and other Unreal Engine features where they make sense. -
Battle-tested over years of updates
Ninja Combat has grown through years of development, production use, marketplace releases, user feedback, and hundreds of developers building with the framework. -
Flexible instead of template-driven
Use the pieces you need, replace what you do not, and connect the framework to your own characters, AI, items, progression, camera, and game rules. -
Supports multiple combat styles
Build Souls-like melee, action RPG abilities, projectile-heavy combat, firearm gameplay, arena encounters, boss fights, enemy abilities, or hybrid combat systems. -
Ready for extension
Core systems are designed with Blueprint and C++ extension points, and many are data-driven, so projects can customize combat rules, effects, reactions, targeting, weapons, and presentation. -
Extensive documentation and guides
Includes concept pages, setup guides, and feature documentation to help you understand the framework and build real combat systems with -
与其他 Ninja Bear Studio 插件配合使用
单独使用 Ninja Combat,或将其与 Ninja Input、Ninja Inventory 和您自己的游戏框架集成。
有关每个功能、指南和其他信息的详细信息,请查看 官方文档!

评论(0)