- Supported UE versions
- 5.0+
Marketplace Listing
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
Key Features
Softlock System
Hardlock System (NEW)
Works seamlessly together with Softlock and extends functionality:
Custom Target Type — Perfect for AI (NEW)
Allows you to fix a specific target until changed.
Ideal for:
Additional New Features
Performance Improvements
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 Video
- Preview Video - Update 1
- Test Project (Version 1.0)
The system can be used:
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.
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
- 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
- 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
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
Allows you to fix a specific target until changed.
Ideal for:
- AI behavior trees
- AI controller focus targets
- scripted combat encounters
- directly via function
- or via the included Softlock Interface
- (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
- 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