Zero-setup runtime debug toolkit for Unity with logs, commands, metrics, debug drawing, free camera, and live variable watching.DevKit — Runtime Debug Toolkit is a zero-setup debugging toolkit for Unity projects.Add a single DevKitManager component to any GameObject in your scene, press Play, and all runtime modules initialize automatically by code. No prefabs, no manual UI setup, no scene clutter.DevKit is built for developers who want fast in-game debugging both in the Unity Editor and in Development Builds. It helps inspect logs, monitor values, track performance, execute commands, draw debug visuals in Game View, and freely move the camera during testing.The toolkit includes 6 integrated modules:Log ConsoleCapture Unity logs and custom DevKit logs in a searchable runtime console with tag filters, collapse mode, stack traces, export, and resize support.Variable MonitorMark fields or properties with attributes and watch them live in a draggable overlay. Supports graphs and alert thresholds for fast inspection of gameplay values.Performance HUDTrack FPS, frame time, CPU/GPU timings, memory, draw calls, batches, triangles, and your own custom counters in real time.Command ConsoleExpose your own methods as runtime commands with simple attributes. Execute commands with typed parameters, autocomplete, history, and rich output.Gizmo OverlayDraw lines, rays, spheres, boxes, circles, labels, navigation paths, and collider overlays directly in Game View and builds.Free CameraDetach the main camera and inspect your game world with fly controls, speed adjustment, sprint, smooth look, and automatic restore of the original camera state.DevKit also includes Editor-side integration:Custom Inspector for DevKitManagerDashboard window under Tools > DevKit > DashboardStartup visibility controlsRelease build define toggleQuick-add right-click menu entriesDesigned for rapid iteration, gameplay debugging, QA, prototyping, and internal development workflows.Works in Unity Editor Play Mode and Development Builds automatically. In Release builds, debug code is stripped unless explicitly enabled with DEVKIT_ENABLED.Zero-setup workflow: add one DevKitManager component and all modules initialize automaticallyWorks in Unity Editor Play Mode and Development BuildsRelease builds strip debug code unless DEVKIT_ENABLED is manually enabled6 integrated modules: Log Console, Variable Monitor, Performance HUD, Command Console, Gizmo Overlay, Free CameraLog Console supports search, tag filters, collapse mode, stack trace expansion, export, auto-scroll, and panel resizeVariable Monitor supports [DebugWatch] attributes, live updates, numeric sparklines, alert thresholds, and scene re-scanPerformance HUD displays FPS, average/min values, frame time spikes, CPU/GPU timings, memory, draw calls, batches, and trianglesSupports custom runtime metrics and event counters through API callsCommand Console supports [DevCommand("name")] methods with automatic argument parsing for bool, int, float, and stringIncludes autocomplete, command history, help, clear, quit, scene_reload, and fps_cap commandsGizmo Overlay supports Sphere, Box, Line, Ray, Circle, Label, StateLabel, NavPath, and collider visualizationFree Camera supports WASD movement, Q/E vertical movement, mouse look, sprint, speed adjustment, and camera state restoreCursor lock state is automatically managed when overlays open and closeSupports both Legacy Input Manager and New Input SystemClean assembly separation: DevKit.Runtime and DevKit.EditorNo third-party dependenciesTextMeshPro requiredCompatible with Built-in Render Pipeline and URPMinimum Unity version: 6.2f LTSAI tools were used to assist with parts of the development process, including some written materials, visual assets, and portions of code generation. All content was reviewed, edited, tested, and finalized by the publisher before submission.



