NjConsole: the ultimate debug console you never knew you needed
— until now.
⚠️ Unity 2022.3 or newer is required — NjConsole relies on Unity’s UI Toolkit, which became stable for runtime use in 2022.3 LTS.
- 📜 Runtime log viewer with powerful filtering (AND, OR, NOT, etc.)
- ⚡ Ultra-fast logging with high-performance near-zero allocations
- 🧩 Object inspector — view/edit values, follow references, and call methods
- 📜 Log entries can link to objects — tap to inspect and tweak them instantly
- 🧭 Hierarchy viewer — browse live GameObjects and their components, then inspect them in detail using the object inspector
- 🎮 Custom menu options and keybindings — for cheats, QA, or prototyping
- 🎯 Quick-access shortcuts — assign to any screen corner for quick access
- 🖥️ Cross-platform support — works in Unity Editor, standalone, WebGL, and mobile (supports safe areas, touch input, keyboard, and all orientations)
- 🖼️ Dockable editor window and in-game floating overlay for large screens
- 🚀 Plug-and-play setup — NjConsole starts automatically without setup by default.
- 🧰 Built-in utilities, including:
- - 🎯 FPS and memory monitors
- - 🛠️ PlayerPrefs debugger
- - 📺 Real-time control of Screen and QualitySettings for tuning visuals on the fly
- - 📱 App, device, and system info viewer
- 🧱 Modular design — plug in your own modules and panels
Whether you're debugging complex behavior, prototyping features, or tweaking values on the fly, NjConsole gives you full control over your game — in the editor or at runtime, on any platform.
Documentation