DebugViz – Visual AI Debugging Toolkit for Unity
DebugViz lets you visualize perception, navigation paths, and AI states directly in-game, so you can understand and fix behavior instantly—no more guesswork or log spam.
by TheCoderGuy
Price History +
DebugViz – Visual AI Debugging Toolkit for Unity
Stop guessing what your game is doing.
With DebugViz, you can see your AI think in real-time.
DebugViz is a lightweight, plug-and-play toolkit that lets you visualize AI behavior, perception systems, navigation paths, and gameplay logic directly in your game — no more spammed logs or blind debugging.
🔥 Key Features
🧠 Visual AI Debugging
- Display AI states directly above characters (PATROL, CHASE, SEARCH)
- Instantly understand what your agents are doing
👁️ Perception Visualization
- Render vision cones and detection areas
- Color-coded feedback (idle vs detected)
- Perfect for stealth and enemy AI systems
🧭 Navigation & Path Debugging
- Visualize paths and movement targets in real-time
- See exactly where your AI is going and why
🎯 Debug Helpers
- Draw lines, rays, arrows, boxes, spheres, and more
- Useful for physics, targeting, and gameplay debugging
🎛️ Runtime Debug Panel
- Toggle debug categories instantly in-game
- Enable/disable AI, perception, navigation, and more
- Zero setup required – drop and go
⚡ Why DebugViz?
DebugViz is designed to solve a real problem:
Understanding complex game behavior quickly.
Instead of digging through logs or writing custom debug code every time, DebugViz gives you a clean, visual layer that works across your entire project.
🚀 Quick Start
- Import the package
- Drop the DebugVizManager prefab into your scene
- Call:
DebugViz.Line(start, end, DebugCategory.AI);
DebugViz.Cone(origin, direction, angle, range, DebugCategory.Perception);
DebugViz.Label(position, "CHASE", DebugCategory.AI);
That’s it.
🎮 Demo Included
A ready-to-use demo scene shows:
- AI patrol behavior
- Player detection with vision cones
- Dynamic path visualization
- Runtime debug toggling
Understand the value in seconds.
💡 Use Cases
- Enemy AI debugging
- Stealth and perception systems
- NavMesh path visualization
- Raycast and physics debugging
- Gameplay logic inspection
🧩 Lightweight & Flexible
- Works in play mode
- Minimal setup
- Clean API
- No dependencies
🛠️ Requirements
- Unity 2021+
- Built-in Render Pipeline (URP not required for this version)
📈 Future Updates
Planned improvements include:
- advanced filtering
- recording & playback
- extended visualization tools
Debug smarter. Build faster.
See what your game is really doing.