Skip to content
Media 1 for listing Easy Combat Softlock

Description

🎯 Easy Combat Softlock System

Dynamic Targeting & Smooth Combat Control for Unreal Engine

The Easy Combat Softlock System allows your character to search, rotate toward, and optionally move to a target using five different targeting modes while remaining flexible and fluid in multi-enemy combat.

Unlike traditional hard-lock systems, the Softlock only locks onto a target for a brief moment and smoothly rotates or repositions the character toward it. This enables precise combat without being tied to a single enemy, while still working perfectly for 1 on 1 encounters.

🎥 Preview & Resources

👉 Join the discord for support and feedback.

🧩 Blueprint Only - Designed for Easy Integration

The system can be used:

✔️ directly in Blueprints
✔️ or triggered through Animation Notifies

This gives you full control to search and validate targets inside any animation — wherever you need it.

Setup takes about 2 minutes, yet the system offers a wide range of configuration options to adapt it to your combat mechanics and gameplay style.

⚙️ Double-Layer Targeting System

Two search layers can be active at the same time:
If the first targeting method fails, the second one takes over automatically.

Available Search Types
  • Area

  • Actor Look Direction

  • Camera Look Direction

  • Input Direction

  • Last Target

More details are available in the documentation.

Key Features
  • 100% Blueprint

  • Very easy setup & workflow

  • Softlock & Hardlock systems work hand in hand

  • All essential variables include detailed tooltips

  • Default values can be overridden at runtime
    - via Blueprint or Animation Notify

🔹 Softlock System
  • Search for targets using five targeting modes

  • Automatically rotate the actor toward the focused target

  • (Optional) Move the actor toward the target

  • Double-layer fallback targeting logic

  • Fully usable via Blueprints & Animation Notifies

🔒 Hardlock System (NEW)

Works seamlessly together with Softlock and extends functionality:

  • Lock onto a specific target

  • Optionally lock:

    • camera

    • character movement

  • Mark targets using widgets or UI symbols

  • Optional: Always sync Softlock target to Hardlock target

  • Distance threshold to automatically disable hardlock

  • Tolerance time when Line of Sight is broken

🧠 Custom Target Type — Perfect for AI (NEW)

Allows you to fix a specific target until changed.

Ideal for:

  • AI behavior trees

  • AI controller focus targets

  • scripted combat encounters

The target can be set:

  • directly via function

  • or via the included Softlock Interface

🎯 Additional New Features
  • (NEW) Custom Target Type

  • (NEW) Camera rotation toward the active target

  • (NEW) Predictive target markers
    -visualize potential lock-on targets

  • (NEW) Event Dispatcher output for active target data

  • (NEW) Improved performance & tick behavior

🚀 Performance Improvements
  • Tick is disabled by default and only active in Hardlock mode

  • Heavy functions restructured for efficiency

  • Replaced multi-output pure functions
    to prevent repeated executions

Included formats