Skip to content

๐Ÿงช 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:

๐Ÿ”— Download Sample Project

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.