DebugForge is a comprehensive debugging toolkit for Unity that provides a custom debug console and real-time variable tracking. It helps developers monitor and debug gameplay systems efficiently. Key features include a custom debug console with log filtering by category, capture of Unity's Debug.Log, Warning, and Error messages, and a category system configurable via Project Settings. Additionally, it offers trackable public and private variables with curve visualization, multiple tracking modes, and in-editor and runtime variable monitoring. The toolkit also includes display options for real-time debug info in UI and world space, as well as editor windows for both console and variable viewer.
Custom in-editor debug console with category filtering
Full integration with Unity's Debug.Log, Warning, and Error
Runtime variable tracking system with real-time curve rendering
Supports Update, FixedUpdate, and LateUpdate tracking modes
Tracks public and private variables via reflection
Live UI messages using LogUI() with duration and color options
World-space debug messages using LogOnWorldSpace()
Static variable tracking without components (TrackVariable)
Project settings integration for custom log categories
Editor tools accessible via Window > DevBox menu
Clean and modular C# architecture for easy extension
DebugForge: Advanced Debugging Toolkit for Unity - Asset Store




