Rancorous Games - Trace Visualizer

Video Showcase

Support Discord

The Trace Visualizer is a developer's toolkit designed to streamline the process of fine-tuning traces used for gameplay mechanics or just learning about how traces work in Unreal Engine. This tool has saved me many hours of debugging traces and collision combinations.

Features:

  • Visualize Collision Queries: Clearly see line traces, sweeps, and overlaps, with immediate feedback on hits and misses through debug draws.

  • Configurable Trace Types: Set up traces with channels, object types, or profiles for specific collision detection scenarios.

  • Real-Time Adjustment: Modify trace parameters on the fly within the editor and see changes in real time, speeding up the iteration process.

  • Collision Responses: Learn by experimenting with how traces interact with different collision objects and channels which is notoriously difficult to understand

  • In-Editor Integration: The Trace Visualizer fits right into your Unreal Editor, offering a user-friendly interface for easy adoption.

  • Access to the C++ code to see how you implement all trace features in code

Getting started:

  1. Ensure the the plugin is enabled in your plugin settings

  2. Find “BP_TraceVisualizer” in your content folder and drag it into the scene

  3. Press play and detach

  4. Start adjusting the details of the TraceVisualizer to experiment!

Note that the plugin is currently configured as an Engine plugin as that is the most convenient for most but it is also possible to remove it from the engine plugins folder and put it in the plugins folder of individual projects