Simple Attribute Component

Attribute Component written in C++, Optimized for Blueprints.

Category:
Tags: , , , , , , , , , , , , , , , ,

Description

Easy to setup and to use Attribute System that’s attachable to any actor to give your Character, AI or Breakable World Object a Set of predefined and Custom Attributes!

Attribute Component is an upgrade of our beloved “Basic Health System”. Still want to use ‘Basic Health System’? you can download it for free here!:

So what’s new?:

Documentation

Tutorials

Discord

Attribute Component:

Attach the component to your Character, AI or Actor, Set the default values and your all good to go!

Predefined Attributes:

This plugin has several predefined attributes built in (Health, Shield, Resource, Nourishment, Hydration and Oxygen), with the ability to add your own custom attributes. All Attributes are replicated ready for multiplayer.

Stamina Component:

Attach the component to your Character, AI or Actor. Set the default values and your all good to go!

Stamina Attribute:

This plugin has stamina predefined, with the ability to switch movement modes. Stamina is replicated ready for multiplayer.

Handled Movement:

Fully handled movement with settable speeds! (walking, sprinting, crouching, flying and swimming)

Damage Handling:

Full damage handling with death checks and switchable OnDeath functions!

Dynamic Delegates:

Bind events to dynamic delegates to add custom functionality when certain functions are called!

Uses Function Libraries:

Useful function libraries for better ease of access!

Uses Data Tables:

Set default values for all attributes via data tables

Overtime Increase/Decrease Functions and Delays:

Add or Remove from any Attribute overtime or add delays to any function!

Animation Montage and Sound Support:

Full animation montage and sound support!

Multiplayer Support:

Variables and functions are replicated ready for your multiplayer!

Technical Details

Code Modules:

Number of Blueprints: 0

Number of C++ Classes: 4

Network Replicated: (Yes)

Supported Development Platforms: Windows

Supported Target Build Platforms: Windows

Documentation: Documentation

Example Project: N/A

Supported Engine Versions

5.0 – 5.3