Description
The Ninja Combat is the foundation for our combat system and we are proud to make it available to you too! In this first version you will find a lot of content to get started.
It was designed for Action RPGs, Adventure Games and “Souls-Likes”, but due to it’s very extensible nature, you may find other uses for it in your projects, and we would love to see that!
It was meticulously made, with a lot of passion and care, for developers who want to have a strong foundation for their games, without compromising their current design or getting too restricted by “templates”.
This is a Combat plugin, meaning you won’t find other non-related systems like Locomotion or Inventory. But integrating those is easy and the system shouldn’t get in your way, ever. But keep in mind: this is a big system, some experience with the Unreal Engine and C++ is strongly recommended!
Finally, make sure to check the other plugins available! This Combat System is a great match with our Input System, the Ninja Input and well integrated with Ninja Inventory.
Highlights
- Multiple core GAS-related objects for Combat: Attribute Sets, Gameplay Effects, Gameplay Abilities and Tasks.
- Interface-driven approach to all components in the system. Extend or replace them as you need.
- Attacks are integrated with Motion Warping, which may provide that “combat stickiness” feel.
- Combos are driven using Unreal Engine’s State Trees.
- A Replicated Actor Pool for Projectiles, Cast Actors, etc.
- Opportunity Attack framework, for backstabs, parry, etc.
Would you like to know more? Sure thing! Please check these links:
You can contact us at any time and request that the asset you want be added to the site from the Request Asset section.