Easy Combat Softlock

DrunkenDwarfGames - 2021/06/05

A Softlock Target System, that allows to search, rotate and move to a target with different search types. The system is ideally suited for close combat and is intended to prevent missing the target without using a hardlock.

  • 지원 플랫폼
  • 지원 엔진 버전
    4.26 - 4.27
  • 다운로드 유형
    전체 프로젝트
    이 제품은 언리얼 엔진 프로젝트 전체 폴더와 함께 환경 설정 파일, 콘텐츠 파일 및 .uproject 파일을 포함하고 있으며 새로운 프로젝트를 생성할 때 템플릿으로 사용할 수 있습니다.

Preview Video

​Preview Video - Update 1

Test Project

The Easy Combat Softlock System, allows to search, rotate and move to a target with 5 different search types.

In contrast to the well-known hardlock system, the Easy Combat Softlock System only locks the target for a short moment and turns / moves the actor to the target.

This allowes a dynamic combat against multiple opponents without being tied to a single target, but still allows precise combat. Of course, it also works for single targets.

The system can be used via blueprints and also via animation notify. This allows you to search for your target in every animation for total control.

The system has been created for easy handling and needs only 2 minutes to set up.

Despite the simple handling, many settings are possible to adapt your combat system to all circumstances.

The double layer search system allows two search types to be actively used at the same time.

There are 5 search types:

  1. Area
  2. Actor look direction
  3. Camera look direction
  4. Input direction
  5. Last target

More details are in the documentation.

*** Update 1 ***

Predicitve Targets

  • Show possible targets with the help of widgets based
  • Calculation based on the current Softlock-Settings in the component
  • Settings can easly changed at runtime

Camera Rotation

  • Rotate the camera to the current Softlock-Target
  • Settings can easly changed at runtime
  • Supports changes in the animation notifys as well!

Hardlock System

  • Lock on a specific target
  • Lock the camera and (optional) the character on the hardlock target
  • Mark the target with an widget / symbol to indentify the current target
  • Works hand in hand with the main softlock and its settings
  • Option to set the softlock target always to the hardlock target
  • Tolerance time for broken line of sight
  • Distance setting for disable the hardlock at a specific distance

Better tooltips

  • Add new tooltips boxes
  • Add new tooltips to all needed variables
  • Add notifys to mostly all of the blueprint nodes


  • (NEW) Let your camera rotate to the target as well
  • (NEW) Predict your possible target and mark it with an widget or anything else
  • (NEW) Hardlock System that works hand in hand with all softlock settings and adds new settings to be flexible and easy to work with
  • (NEW) Every variable needed variable has a tooltip for a perfect understanding
  • 100% Blueprint
  • Easy setup and use
  •  Search for targets with 5 different search types
  •  Rotate the actor to the focused target
  •  (Optional): Moves the actor to the focused target
  • Double layer search system allows to use a secound search type, if the first one fails
  • Usable via blueprints and via animation notify
  • Default settings can be overrided at runtime via blueprint and via animation notify

기술적 세부사항

Number of Blueprints: 5

  1. The Softlock component (BPC_Softlock)
  2. The Interface for the targets (BPI_Softlock)
  3. The Animation Notify (AN_Softlock)
  4. The Test-Hud-Widget (WB_HudWidget)
  5. The Selection Widget (WB_TargetSelection)

Network Replicated: No

Supported Development Platforms:

Windows: Yes

Documentation: Easy Combat Softlock Documentation

Important/Additional Notes:

  • This is no combat system! Its a target solution and should support you current combat system.
  • No animations included! The animations are only for demonstration!