Hittables

Restricted Studio - Code Plugins - Nov 14, 2022

A multi-threaded, states based tool that can be used for anything that reacts to taking damage. You can make an explosive barrel within the editor only in a few steps.

On Sale$9.99
$4.99Sign in to Buy
  • Supported Platforms
  • Supported Engine Versions
    4.27, 5.0 - 5.4
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.
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

  1. Static-Simple: Root component is a static mesh component and it's so user friendly, fast and easy to make.
  2. 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.
  3. Skeletal-Simple: Root component is a skeletal mesh component and it's so user friendly, fast and easy to make.
  4. 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)

Technical Details

Features:

  • Easy to Use
  • Optimized
  • Flexible
  • Multi-Threaded
  • Both Skeletal and Static Meshes are Supported
  • 11 Effects for Static Mesh based Hittables
  • 16 Effects for Skeletal Mesh based Hittables
  • Up to 10 custom effects that can be implemented with blueprint
  • Unlimited States Support

Code Modules:

  •  Hittables (Runtime)

Number of Blueprints: 19

Number of C++ Classes: 7

Network Replicated: No

Supported Development Platforms: Almost All Platforms

Supported Target Build Platforms: Almost All Platforms