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 +
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.