A suite of handy debugging tools developed and used in professional projects over the past decade. Great for any Unity project, from game jams to commercial projects.The ProDebug plugin for Unity provides debugging tools developed and used in professional Unity projects over the last decade, including:A drop-in replacement for the UnityEngine Debug logger. The included DebugLogger class can be set as the Unity log handler and enables capturing of all Unity and System Console logging, allowing you to quickly implement a complete custom logging solution to your project.Hierarchical IMGUI menu system – to allow for a quick and easy method for programmers to hook up a GUI in very quickly. The provided example shows how to add a debug menu system to your project, hooking into custom code and all supported Unity types. Great for game james, early prototypes or debug UI!Example use of Unity’s new runtime profiling APIs to capture performance metrics at runtime.Command console input system – to allow for entry of custom commands via text input for immediate execution at runtime.Content documentation component (the Note component) – a handy component that can be used to document your project content without exposing the documentation in builds.More Information and WebPlayer DEMO at the ProDebug websiteExample automated crash-reporting system – this example makes use of the DebugLogger class to demonstrate how one can send valuable data from crashes that occur on team members’ systems during development and testing (or in the wild) up to a network resource.DebugLogger interface to allow hooks into all UnityEngine and System.Console loggingHierarchical IMGUI menu systemContent documentation componentText-based command console / code executionDemo use of Unity runtime profiling APIsDemo crash reporter system