Searchlight System — Volumetric Beam Lights for URP OFFICIAL SALE

Searchlight System generates dynamic volumetric light beams that respond to your scene geometry in real time. Place a prefab, assign a material, press Play — beams deform around walls, clip correctly at surfaces, and produce soft depth-aware contact edges with no post-processing and no render textures required.


The beam is a procedural cone mesh driven by per-rim raycasts. When the beam contacts a wall the mesh deforms to match — corners, angled surfaces, close range, long range — with inner ring topology that prevents geometry from passing through surfaces. A custom URP shader handles all visual properties per instance: edge softness, core highlight, distance falloff, depth-buffer soft intersection, animated atmospheric noise, electrical flicker, and stutter.


Three script variants cover different use cases. The Job System version runs all raycasts in parallel on worker threads with negligible main thread cost. The simple version targets mobile and projects without Burst. The full version adds alert mode with cached color transitions and a beam factor detection system for stealth gameplay.


Sweep behavior, player detection, ScriptableObject presets, and optional VFX Graph dust particles are included. A custom Inspector editor organizes all properties into collapsible foldouts with one-click preset application.


Designed for indoor environments — corridors, warehouses, prisons, industrial spaces — where lights interact with architecture and performance budgets are tight.