Discord server: https://discord.gg/ZUzwC3JdNT
The popular free-flow melee combat system as seen in many modern brawlers and superhero games.
“Freeflow” combat means that the player character automatically snaps towards the best target while attacking, closing the distance.
The timing of the attack animations will automatically sync up with the movement.
Enemies have an individual and a group AI and attack from every direction. Players can counter their attacks which locks both of them in a synced 2-character animation.
Includes blueprints, animations, AI logic, a trace-based hit detection system, a damage system, and some VFX.
Update
v1.1 (July 14, 2023)
- Updated the system to use data table calls for attack/counter animations. Making it easier to add/manage your own animations.
- Multiple counters per direction are now supported.
- Enhanced Input System is now supported. (only the 5.2 version)
- Improved the targeting algorithm to prevent going through walls for occluded enemies.
- Fixed foot-sliding after some attack animations.
- Exposed a parameter on BP_FreeflowCombatCharacter to control the max angle within which enemies would be detected.
Technical Details
Features:
- Custom motion warping system allows the player to snap from one enemy to another when attacking based on directional input.
- Targeting system to detect the best target based on factors like player intent and the camera direction.
- A direction-based counter system that triggers and syncs up paired animations for countering enemy attacks. Multiple counters per direction supported.
- Individual and Group-based enemy AI behavior with a “Director” AI that assigns jobs to the most appropriate enemy bot based on several parameters.
- Data-table-driven approach to adding/removing all animations making it effortless to add your own.
- Highly accurate hit detection system and damage system.
- Animations and VFX are included.
Number of Blueprints: 8
Number of Animations: 16
Input: Keyboard, Mouse
Network Replicated: No
Supported Development Platforms: Tested on Windows
Important/Additional Notes: This asset does not use Unreal’s motion-warping plugin. Everything is done using just the native blueprint nodes.
No sounds included.
You can contact us at any time and request that the asset you want be added to the site from the Request Asset section.