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 editor, live screen & quality settings, 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.3.1


๐Ÿ“š Documentation Topics

Core

Advanced

  • Custom Panels โ€” add your own panel, in play mode or the editor

  • Build customization โ€” trimming features per platform, stripping with NJCONSOLE_DISABLE

  • Extension Modules โ€” packaging features as plug-and-play modules

  • Hidden Gems โ€” toasts, text prompts, custom graphs and other public API without its own page

  • AI Coding Assistants โ€” point Claude Code, Cursor or Codex at NjConsoleโ€™s agent reference

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 the Unity Asset Store EULA as an Extension Asset.

Extension Assets are licensed per seat โ€” a seat being one person, rather than one project, studio or machine. So a team of ten people working in a Unity project that includes NjConsole needs ten seats.

Seat sales are what fund NjConsoleโ€™s ongoing development, so thank you for sizing your license to your team.