Ninjadini Debug Console [NjConsole] for Unity

NjConsole is the ultimate debug console you never knew you needed โ€” until now.

  • ๐Ÿ“œ Runtime log viewer with powerful filtering and search (AND, OR, NOT, etc.)
  • โšก Ultra-fast logging with near-zero allocations for high-performance debugging
  • ๐Ÿ” Object inspector โ€” view/edit fields and properties, follow references, and call methods directly
  • ๐Ÿ”— 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, dev tools, and prototyping
  • โŒจ๏ธ Command Line โ€” To call menu options. With commands history, autocompletion and multi-params support.
  • ๐ŸŽฏ Quick-access shortcuts โ€” assign to any screen corner for rapid access while testing
  • ๐Ÿ–ฅ๏ธ 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. No configuration required.
  • ๐Ÿงฐ Built-in utilities โ€” FPS/memory monitors, PlayerPrefs viewer, runtime visual tuning, and device info.
  • ๐Ÿงฑ Modular design โ€” plug in your own modules and panels
  • โœ‚๏ธ Removable โ€” Easily disable NjConsole at compile-time (saves memory, build size, and prevents unintended access)
  • ๐Ÿงพ Full C# source with XML-documented public APIs.

โš ๏ธ Unity 2022.3 or newer is required NjConsole relies on Unityโ€™s UI Toolkit, which became stable for runtime use in 2022.3 LTS.

๐Ÿท๏ธ Latest version: 1.2.2


๐Ÿ“š Documentation Topics

Please also try the provided Demo scene inside Demo folder.


๐ŸŒ Web Demo

๐Ÿš€ Getting Started PDF

๐Ÿ›’ Unity Asset Store

๐Ÿ“ฝ๏ธ Video

๐Ÿ“ Change Log

๐Ÿงฏ Troubleshooting & Known Issues


๐Ÿ”’ License

Licensed under Unity Asset Store EULA as an Extension Asset.
Per the Extension Asset license, this asset is sold on a per-seat basis โ€” one license is required for each individual user.