Environment Scanner is a pure environment detection plugin for Unreal Engine 5.7. Given a character and a configuration struct, it produces a complete FESScanResult in a single call — detecting front and back ledges, obstacle classification, measurements, airborne state and lateral walls for wall-run.
Designed as a sensing layer that feeds data into any movement system: the UE5.7 Motion Matching demo, a custom ability system, GAS, or plain Blueprint logic. No animation dependencies, no third-party modules — just Engine.
All normals are guaranteed horizontal, so they can be passed directly to Motion Warping warp targets without additional rotation math. The top surface snap means ledge locations sit on the actual surface, not on the wall face.
⚠ Beta: Functional and actively used in production. Edge cases may appear — please report them via the product page comments.