Draw Debug Tools (DDT)

Draw Debug Tools is a powerful Unity package offering a suite of functions to draw debug shapes, visualize gameplay, and gain deep insights into your code.


🚀 It makes development faster and smoother!


📦 Explore all the features below, and see how Draw Debug Tools can become an essential part of your dev workflow.


📖Discover all the features and learn more about Draw Debug Tools here.

📖Comprehensive documentation and detailed examples here.




✨✨✨ Features ✨✨✨

🔷 Shape Drawing Tools


Draw a wide variety of shapes: line, box, sphere, capsule, arrow, cylinder, camera frustum… and many more!



🖼️ Visible Everywhere


All shapes are visible in both the Scene View and Game View, and in standalone builds.



🧩 Cross-Platform Support


Works on all platforms — no setup tweaks needed.



🎯 Raycast & AI Path Visualization


Includes ready-to-use components to visualize Raycast Hit info and AI paths. More data types coming soon: Collision info, Rigidbody forces, and more.



📺 On-Screen Logs


Display log messages directly in-game with an easy-to-use on-screen logger.



⚙️ Quick Setup & Easy to Use


Minimal setup. Just import and start drawing!



📚 Included Examples


A set of detailed example scenes and scripts show how to use the functions.



📊 Visualize Gameplay Data


Everything you need to see your game's inner workings in real time.



🎮 VR Support


Works seamlessly in Virtual Reality.



🚀 Performance Friendly


Designed to be lightweight and optimized, with no performance hit.



📢 Universal Call Access


Draw functions can be called from anywhere in your code!



🌈 Pipeline Compatibility


Supports HDRP, URP, and Built-in rendering pipelines.



💬 Dedicated Support


Get help when you need it — fast, clear, and developer-focused.





✨✨✨ Other Features Included ✨✨✨

🎥 Debug Camera


A free-moving, detachable camera that lets you explore your scene in both Editor and Standalone builds.



⏱️ Time Control


While using Debug Camera, you can pause time, slow it down, or speed it up — good for catching bugs mid-action or issues that require frame by frame inspection.



🧠 Object Debug Info


When using the Debug Camera, you can hover on objects you're looking at to see their names, materials, and other properties.



📈 Float Graph


Visualize the value changes of any float variable over time.