Demonstration Video
Playable Demo
Documentation
Example Project
Quick Setup Tutorial
Discord
Anything that has a health and can be damaged and then will do something when its health goes less or equal to 0 is considered a Hittable.
This plugin is made for the actors that can be hit by the player or environment, you can make any actor react to getting hit based on its health and state.
The plugin supports both static and skeletal meshes as the root component.
Each actor can have one or more states and each state is highly customizable with 11 different effects for static mesh based hittables and 16 different effects for skeletal mesh based hittables.
You can make a monitor break when the player shoots it or you can make an explosive barrel within the editor only! Without writing any blueprint script or code.
You can make a skeletal mesh play an animation when the player shoots it or play a montage and so on without even adding a single node of blueprint.
The plugin works with the unreal's damage system by default.
It also contains 5 game-ready static mesh based props and 3 game-ready skeletal mesh based actors to spice things up.
Make anything Hittable!
There are 4 different hittable classes based on your needs
- Static-Simple: Root component is a static mesh component and it's so user friendly, fast and easy to make.
- Static-Optimal: Root component is a static mesh component and memory friendly, takes pretty much less space than the simple version, it's best to use the optimal version all the time.
- Skeletal-Simple: Root component is a skeletal mesh component and it's so user friendly, fast and easy to make.
- Skeletal-Optimal: Root component is a skeletal mesh component and memory friendly, takes pretty much less space than the simple version, it's best to use the optimal version all the time.
You can add zero or more of listed effects below to each state of your hittable actor.
List of Supported Effects for All Types of Hittables
- Playing a Camera Shake
- Applying Radial Damage
- Physics (Simulation, Impulse and Radial Impulse)
- Spawning Decal
- Changing Mesh Component's Material
- Changing the Mesh
- Spawning Particle System
- Spawning Niagara System
- Playing a Sound (2D/3D)
- Spawning an Actor
- Emitting Noise (AI)
List of Exclusive Skeletal Mesh Based Hittables Effects
- Play an Animation Asset
- Play an Animation Montage
- Set Animation Blueprint
- Set Physics Constraint Profile
- Manipulate Bone (Hide, Show, Terminate)