IL Post-Processor
Injects tracking into event add/remove accessors and common invocation call sites after compilation.
Unity event tracing — record who subscribes, unsubscribes, and when events fire — with zero manual instrumentation.
Event Monitor is a Unity Editor tool for teams that rely on C# events for gameplay, UI, or architecture. It answers questions such as:
Version note
Event Monitor is tested on both Unity 6 LTS (6000.3.7f1, 6000.4.2f1) and Unity 2022.3.62f3. See the compatibility table in Installation.
The workflow is inspired by Redux DevTools: an append-only log, derived subscriber state, and time travel to inspect that state at a chosen point in the timeline.
Projects with event-driven code paths where debugging “who listened, and why did this run?” otherwise means breakpoints, logging sprawl, or guesswork.
Event Monitor is a development-time observability tool inside the Editor. It is not a runtime analytics pipeline, a replacement for Unity Profiler, or a general-purpose logger.