๐งช Interactive Demo โ See Smart Cone Trace in Action
See Smart Cone Trace in a real-world Blueprint setup โ using actor components, trace functions, filtering, and debug visualization โ all in one quick, hands-on demo.
โถ๏ธ Watch the Demo
๐ฅ Watch on YouTube
In this demo, you'll see:
- A tank actor with a
SmartConeTrace
component that detects the player - A static sensor actor using the
ConeTraceByChannel()
function manually - The player actor also using SmartConeTrace to detect other actors
- Live tag, class, and interface filtering in action
- Full debug visualization of cone shape and hit results
- All logic implemented in Blueprints โ no C++ needed
๐ฎ Play the Demo (Windows)
Try the exact project shown in the video:
๐ Download Demo Build (.zip)
Includes:
- Third-person level with three working cone trace actors:
- A tank with automatic forward detection
- A scanning sensor that reacts to the player
- The player showing trace results with different filters
- Real-time debug drawing and UI feedback
๐ Just unzip and run SmartConeTraceEx.exe
.
๐งฑ Blueprint Examples โ Learn by Inspecting
Download the project files and explore how each actor works:
Youโll get:
- Tank, Sensor, and Player Blueprints using cone trace
- Both component-based and function-based setups
- Example filters:
RequiredTags
,RequiredClass
,RequiredInterface
- On-screen UI:
WBP_TraceInfo
widget - Ready to copy and adapt
๐ฎ Real-World Usage Examples
Smart Cone Trace is flexible and can be used in many gameplay scenarios:
๐ง AI Vision
Give enemies, drones, or creatures a cone-based field of view.
Trigger alerts or behaviors when the player enters their line of sight.
- Attach the component to AI characters
- Detect only specific actors (e.g. Characters with tag
"Player"
) - React through
OnConeTraceResult
in Blueprint
โจ Area Scan Ability
Let the player scan an area in front of them on command (like a pulse).
- Call
ConeTraceByChannel()
on key press - Highlight found objects
- Filter results by tag or interface
๐ฅ Ability Zones
Use cone-shaped traces for flame breath, ice blasts, or shout attacks.
- Hit multiple enemies with
bMultiHit
- Sync VFX and SFX with the actual trace volume
- Trigger effects only for valid targets
๐งฉ Traps & Sensors
Use cone tracing in level geometry to detect intruders or activate traps.
- Automatically trace at intervals
- Combine with trigger boxes, cameras, or events
โ Key Features Demonstrated
Feature | Covered |
---|---|
Component-based cone tracing | โ |
Manual function-based tracing | โ |
Tag/class/interface filtering | โ |
Closest hit and multi-hit logic | โ |
Real-time debug visualization | โ |
On-screen hit display (UI) | โ |
Pure Blueprint implementation | โ |
๐งฉ Whether you're building AI vision, scanning tools, trap systems, or gameplay abilities โ Smart Cone Trace gives you precision control with simple Blueprint logic.