Fast and efficient plugin for Unreal Engine which gives the ability to lock onto a Target similar to Souls-like games. The system is divided into 2 components.
-
LockOnTargetComponent - gives a locally controlled AActor the ability to capture a Target along with a Socket. The Target is controlled through an optional TargetHandler. The component may contain a set of optional Extensions that can be used to add custom cosmetic features such as Target indication.
-
TargetComponent - Represents a Target that LockOnTargetComponent can capture in conjunction with a Socket. It is kind of a dumping ground for anything LockOnTarget subsystems may need.
- Capture any Actor with a TargetComponent with multiple sockets.
- Network synchronization.
- Flexible input processing settings.
- Target filtering.
- Auto Target finding in response to events.
- Target switching in screen space.
- Debugger.
- Per Target widget customization.
-
Source - Clone the repository to the
Plugins
folder of the project. Optionally add the LockOnTarget dependency to your build.cs file. Generate project files and build the project. -
Unreal Marketplace - Download from the Marketplace and
install
on a specific Engine version.Enable
the plugin in the editor.
List of known Issues.
- To mklabs. His great Targeting System plugin was the starting point.
Source code of the plugin is licensed under MIT license, and other developers are encouraged to fork the repository, open issues & pull requests to help the development.