Downtown West Modular Set now available for free

Reaction Component System

AceAh - Dec 27, 2020

A system that allows you to easily setup and handle different character reactions!

  • Supported Platforms
  • Supported Engine Versions
    4.26
  • Download Type
    Asset Pack
    This product contains an assortment of Unreal Engine assets which can be imported into a pre-existing project of your choice.

This system handles the setup and functionality of implementing damage, reactions, etc in your game. This system ONLY triggers animations, and its up to you to determine how/when said reactions are fired! This is to allow for easy setup and implementation into existing projects! Included are some AnimNotifies to showcase an example on triggering these events!


This system allows for single reactions (Hit React) as well as paired reactions (Grab/Throw) on any character. The system is networked and works with multiplayer. This system can calculate the incoming direction and use the appropriate animation (Left, Right, Forward, Back). This system also handles force and launch systems to allows for a force-based knockback system. It handles Collision checks to determine if the character hits the wall/ground/ceiling while hit and plays the appropriate animation.


The system works through Reaction Types and Stages. Each Reaction Type (High, Mid, Low, Light, Heavy, Shock, Burn, etc) can have multiple Stages associated with it (1, 2, 3, 4, etc). This allows for varying degrees of reaction under a single type.

Video

Documentation

Example Project

Technical Details

Features:

  • Reaction Component and Helper Actor
  • Single and Paired Reactions
  • Blueprint Function Library for easy access to Reactions
  • Prototype Animations
  • Hit Reaction and Launch Physics
  • Wall/Ground/Ceiling detection
  • Hit Direction detection
  • Example AI, Blueprints and Map

Number of Blueprints: 11

Input: Any

Network Replicated: (Yes)

Supported Development Platforms: Any

Windows: (Yes)

Mac: (Yes)

Documentation:

Important/Additional Notes: