Skip to content
J1blCblu edited this page Sep 16, 2022 · 14 revisions

LockOnTarget

Fast and Efficient plugin for Unreal Engine which gives the ability to capture the Target and follow it.
The system consist of 2 components which can be extendent and customized in different ways via C++/BP.

  • LockOnTargetComponent - gives the Owner(Player) an ability to find a Target and store it. Wraps next systems:

    • Target storage (TargetingHelperComponent and Socket). Synchronized with the server.
    • Processing the input. Processed locally.
    • TargetHandler subobject - used for Target handling (find, maintenance). Processed locally.
    • Modules - piece of functionality that can be dynamically added/removed.
  • TargetingHelperComponent - Represents the Target that the LockOnTargetComponent can capture in addition to a specified Socket. Has all component's benefits and acts like a Target specific storage.

Installation

  • Source - Clone the repository to the Plugins folder of the project. Optionally add the LockOnTarget dependency to the project.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.

Setup

License

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.

Clone this wiki locally