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 和您自己的游戏框架集成。

有关每个功能、指南和其他信息的详细信息,请查看 官方文档!

声明:本站所有资源都是由站长从网络上收集而来,如若本站内容侵犯了原著者的合法权益,可联系站长删除。