Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mklabs/ue4-targetsystemplugin
Dark Souls inspired Camera Lock On / Targeting system plugin
https://github.com/mklabs/ue4-targetsystemplugin
unreal unreal-engine unreal-engine-4 unreal-engine-plugin unreal-marketplace
Last synced: 3 days ago
JSON representation
Dark Souls inspired Camera Lock On / Targeting system plugin
- Host: GitHub
- URL: https://github.com/mklabs/ue4-targetsystemplugin
- Owner: mklabs
- License: mit
- Created: 2018-12-29T12:22:09.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2024-10-25T23:50:54.000Z (about 2 months ago)
- Last Synced: 2024-12-07T13:36:22.625Z (6 days ago)
- Topics: unreal, unreal-engine, unreal-engine-4, unreal-engine-plugin, unreal-marketplace
- Language: C++
- Homepage: https://www.unrealengine.com/marketplace/target-system-component-plugin
- Size: 39 MB
- Stars: 233
- Watchers: 5
- Forks: 56
- Open Issues: 9
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ue4 - ue4-targetsystemplugin - Dark Souls inspired lock-on/targeting system for cameras (Assets / Gameplay)
- awesome-unreal - ue4-targetsystemplugin - Dark Souls inspired camera lock on and targeting system plugin. (Awesome Unreal Repositories / Gameplay)
- awesome-unreal - ue4-targetsystemplugin - UE4 Dark Souls inspired Camera Lock On / Targeting system plugin. (Gameplay)
- awesome_unreal_engine_4_-_5 - DarkSoulCamera like
- awesome_unreal_engine_4_-_5 - DarkSoulCamera like
README
# Target System Plugin
Supported engine versions: 5.1, 5.2, 5.3 (as per [latest release](https://github.com/mklabs/ue4-targetsystemplugin/releases))
An UE4 plugin written entirely in C++ which adds support for a simple Dark Souls inspired Camera Lock On / Targeting system.
It was first developed and tested in Blueprints following the implementation of the people over at Lurendium, with this tutorial series: [Part 1](http://web.archive.org/web/20190115073044/http://www.lurendium.com/target-system-similar-to-dark-souls/), [Part 2](http://web.archive.org/web/20190330014353/http://www.lurendium.com/target-system-similar-dark-souls-blueprint-part-2/), [Part 3](https://web.archive.org/web/20190320143734/http://www.lurendium.com/target-system-similar-to-dark-souls-blueprint-part-3-final/), and then converted and rewritten into a C++ module and plugin.
Get it from the [marketplace](https://www.unrealengine.com/marketplace/en-US/product/target-system-component-plugin) or download the latest `TargetSystem.zip` pre-built plugin zip from the [Release page](https://github.com/mklabs/ue4-targetsystemplugin/releases), and drop the content in your project's `Plugins` folder.
Then, load up Unreal Editor, check the Plugins page and see if `TargetSystem` plugin is enabled.
## Features
- Customizable with a set of options that can be overridden in Blueprints.
- Easy setup: only one Actor component to attach and a minimum of one functions to bind to input.
- Target closest enemy (Pawns by default, customizable with TargetableActors UPROPERTY).
- Break on Line of Sight when getting behind an object.
- Break Target when getting outside minimum distance to enable.
- Simple TargetLockedOn Widget included, can be customized / overridden.
- Option to control character rotation when locked on.
- Switch to new target with axis input (on mouse / gamepad axis movement).
- Two Blueprint implementable events on component on Target Locked On and Off.
- Adds a Pitch Offset at close range, the greater it is the closer the player gets to the target.## Usage
Check the [Setup wiki page](https://github.com/mklabs/ue4-targetsystemplugin/wiki/Setup) to get started, the [Configuration](https://github.com/mklabs/ue4-targetsystemplugin/wiki/Configuration) to customize the system's behaviour, or [Blueprint Functions and Events](https://github.com/mklabs/ue4-targetsystemplugin/wiki/Blueprint-Functions-and-Events) to learn more on these.
## Thanks and Credits
- To the people over at Lurendium for their amazing tutorials ([Part 1](http://web.archive.org/web/20190115073044/http://www.lurendium.com/target-system-similar-to-dark-souls/), [Part 2](http://web.archive.org/web/20190330014353/http://www.lurendium.com/target-system-similar-dark-souls-blueprint-part-2/), [Part 3](https://web.archive.org/web/20190320143734/http://www.lurendium.com/target-system-similar-to-dark-souls-blueprint-part-3-final/))
- To Rayziyun on youtube (https://youtu.be/gaULDBoG_oE)
- To Grzegorz Szewczyk for his awesome [Dynamic Targeting component](https://www.unrealengine.com/marketplace/dynamic-targeting)
## License
MIT License.