RaycastPro is a complete and unique collection of practical tools, consisting of over 80 components, designed to help you build your game faster. Whether you are equipping a character with advanced sensors, working on environmental detection, or implementing behavior-based AI systems, RaycastPro provides a powerful and flexible solution.
Going further, it maximizes the ability to modify and control ray, such as chaining, reflecting, refracting, and dividingand even provides a complete and ultra-fast system for crafting a wide variety of weapons, along with a Pool Manager and additional utilities.
Key Features Compared to Alternatives
Highlighted Components
⚡ Reflect Ray
One of over 20 ray types, supporting direct visualization in the editor. Features include adjustable ray length, laser rendering, and configurable limits on reflection count, fully supported in both 2D and 3D.
🎯 Pointer Ray
Setting up a ray from a camera is often time-consuming—especially when the ray must originate from the object itself. This component resolves that conflict quickly and cleanly.
📏 Line Detector
A continuous detection system that casts rays along a line and can switch between Ray, Sphere, Box, and Capsule modes.
It collects colliders along a defined path—for example, to damage multiple enemies with a single shot or collect coins in a line.
Features include non-allocating support, pulse timing, and a wide range of built-in events and methods that significantly speed up collider detection workflows.
You can also use the Path Detector to capture colliders along ray paths using the same system.
👁️ Sight Detector
A complete vision simulation tool featuring vertical and horizontal angles, minimum and maximum detection radius, and full awareness logic—essential for AI perception.
By integrating an LOS system, it allows AI to see around corners and behave more intelligently than basic dodge-based systems. This makes it beginner-friendly while still offering professionals speed and accuracy.
🧭 Steering Detector
Designed for flying and 3D objects that need to navigate complex environments without lengthy setup. It can even find escape routes around winding obstacles using its own powerful steering algorithm.
🔊 Sound Detector
Determines detection based on wall thickness and hearing strength. This allows AI to react realistically to sounds such as footsteps, gunfire, or falling grenades.
📡 Radar Detector
A radar-style detector that temporarily stores detected objects, making it ideal for minimap systems and spatial awareness features.
🌈 Hybrid Ray
Allows you to blend multiple rays together to create a composite ray—even in stripped form. These rays can be processed as a single path, with a Line Renderer applied across the entire sequence.
🔫 Advance Caster
Generates advanced and unique weapons by combining multiple RaySensors with different bullet types. Includes support for a limited-array pooling system, enabling fast and reusable bullet and ammo setups.
🚀 Tracker Bullet
One of five bullet types, designed to smoothly track targets like a ballistic missile. It supports two algorithms—rotation-based and position-based—and covers nearly all follower-style projectiles.
These bullets can be easily swapped with other types (such as Basic or Physical) inside the Caster to instantly change weapon behavior.
📋 RayManager
In the latest version, this tool has been significantly improved. Simply attach it to a parent object and press Refresh. All RaycastPro tools are automatically detected, allowing fast and centralized control.
Due to the large scope of this project, occasional issues may occur. If you encounter a
problem or have questions about how a tool works, feel free to contact me: