๐บ Preview Video
๐ Documentation
๐ฎ Playable Demo
๐งฉ Example Project
๐ฌ Discord Support
Smart Cone Trace is a powerful plugin for Unreal Engine 5 that enables advanced cone-shaped tracing fully accessible from Blueprints. Designed for AI vision, enemy detection, stealth mechanics, and gameplay logic, this system simulates a true cone trace using a series of Box Traces, offering both precision and performance.
Whether you're building AI sight, field of view (FOV) checks, line of sight systems, or environmental awareness tools, this plugin gives you full control over tracing logic, filters, and visual feedback โ without writing a single line of C++.
๐ง Key Features
๐น Cone-Shaped Tracing using iterative BoxTrace logic
๐น Configurable angle, length, step size, box depth, and tolerance
๐น Multi-Hit and Single-Hit modes โ just like LineTrace or SphereTrace
๐น Filter by Actor Class, Tags, or Interfaces
๐น Optional self-ignore and actor ignore list
๐น Detailed debug visualization: boxes, hit points, direction lines, and radius arcs
๐น 100% Blueprint-compatible โ works in pure Blueprint projects
๐น Built-in Actor Component for interval-based tracing (no Tick required)
๐น Includes Blueprint Function Library with helper utilities
๐น Supports usage in AI, Triggers, UI, and Blueprint Scripts
๐น Use cases: enemy detection, vision cones, FOV scanning, perception checks, cone overlaps, custom collision
๐ฆ What's Included
ConeTraceByChannel Blueprint node
SmartConeTraceComponent (tickless interval-based actor component)
StartConeTraceTimer / StopConeTraceTimer logic with automatic binding
Struct with HitActors, ClosestHit, IsValidHit and more
Helper functions: check if actor was hit, get first valid hit, filter by class
Full source code included
๐ก Ideal For:
AI vision and perception systems
Stealth mechanics and FOV cones
Line of sight detection
Blueprint-based enemy scanners
Custom trigger zones and overlap cones
Gameplay logic, combat targeting, or environment scanning
No C++ required. Fully integrated with Unreal Engine's Blueprint system.