Multiple shapes
Cones, Rings, Boxrings and Sectors!
Documentation and technical guide for using the plugin.


Indectis is an ultra-light weight plugin consisting of a static function library that provides three additional trace shapes to use across eighteen different blueprint and C++ exposed functions.
The API is almost identical to the trace functions that are part of Unreal by default and available through the UKismetSystemLibrary. With a combination of in-built functions and math, these new shapes work similarly to Sphere and Box trace and provide results that are accurate enough for most gameplay needs.
This plugin was primarily developed to make the process of creating Gameplay Abilities that require Cone, Ring and BoxRing shaped traces simpler but can be used for a variety of other things like AI Line of Sight.
One of the major goals of this plugin was to keep it as simple, light weight and easy to maintain as possible. Adding new primitive physics shapes to the Engine itself isn't possible without making changes to the source itself.
Get started with the plugin through the installation guide.
Accuracy and edge cases.
There were a couple of edge cases and accuracy issues that were accounted for when using the ring and box ring nodes but hits are currently filtered based on whether or not the center of the actor being hit is in the "hit zone" of the trace which can be observed by looking at the debug. So far for my own use case, I haven't seen it cause any issues but if more accuracy is required, updates will be made according to user feedback.