TraceMind – Runtime Debugging, Execution Analysis, Watches & Probes


Sketch ... Persistent Scenario storage ... On-demand deserialization ... Reports remain available after recompilation and Editor restart Editor Integration Unity Editor-based workflow


by Divinity Codes


Price History +

TraceMind is a runtime investigation and debugging toolkit for Unity. Trace execution, watch values, capture probes, explore causality, analyze reports, and investigate complex runtime behavior.

Scenario & Tracking

  • Create reusable investigation Scenarios
  • Track assemblies, namespaces, types, methods and scopes
  • Configure tracking rules before recording
  • Runtime execution recording
  • Scope hierarchy and execution relationships

Watches

  • Watch fields and properties
  • Record value changes over time
  • Capture previous and current values
  • Track change frequency and timing
  • Identify responsible methods
  • Watch Studio
  • Watch Timeline
  • Individual change Causal Flow
  • Full Watch Causal Flow

Probes

  • Runtime Probe system
  • Object activity
  • Component activity
  • Scene activity
  • Coroutine activity
  • Hierarchy activity
  • Probe Map
  • Timeline-based probe visualization
  • Event density and activity analysis

Report Views

  • Runtime Tree
  • Execution Flow
  • Timeline
  • Method Flow
  • Exception Flow
  • Causal investigation
  • Scope inspection
  • Runtime event inspection

MindBoard

  • Visual investigation workspace
  • Notes
  • Tasks
  • Sketch
  • TraceMind References
  • Link investigations to Reports, Scenarios, Watches, Probes and Scopes
  • Navigate directly from investigation references to their source data

Data & Persistence

  • Persistent Scenario storage
  • Persistent Report storage
  • SQLite database for structured application data
  • Newtonsoft.Json serialization for complex runtime data
  • Lazy loading of report data
  • On-demand deserialization
  • Designed to avoid loading complete recordings into memory unnecessarily
  • Reports remain available after recompilation and Editor restart

Editor Integration

  • Unity Editor-based workflow
  • Interactive timeline navigation
  • Zoom, pan and playback controls
  • Contextual inspection
  • Cross-navigation between investigation views
  • Runtime data remains connected across Reports, Watches, Probes and MindBoard

And Much More!

Supported OS: Windows / macOS

Link to documentation: https://divinitycodes.de

TraceMind is a runtime investigation and debugging toolkit for Unity developers who need to understand what happened, when it happened, and why.

Create a Scenario, define what to track, record your game, then investigate the resulting runtime data through interactive Reports, Watches, Probes and execution analysis tools.

Explore runtime behavior through:

  • Runtime Tree, Flow and Timeline
  • Method Flow and Exception Flow
  • Watch Studio with Timeline and Causal Flow
  • Probe Map for runtime activity
  • Persistent Reports and investigations
  • MindBoard for connecting findings and investigation notes

TraceMind is designed for the bugs that are difficult to understand with breakpoints and Debug.Log alone.


Don't just see the symptom. Trace the cause.



Third-Party Notices


TraceMind includes third-party libraries and custom assets. Their licenses and attribution details are provided in Third-Party Notices.txt, located at DivinityCodes/TraceMind/Third-Party Notices.txt.