What is it?
A developer console for Unity. Slap a [Command] attribute on any method or property, and you can execute it from a command field in the editor and in-game. No setup required. It was born out of wanting a faster way to test and debug during game development.
- Turn any method or property into a command with a single attribute
- Works in both the editor console and in-game
- Suggestions and auto-completion with keyboard navigation
- Supports static and non-static methods, overloads, and optional parameters
- Add and remove commands dynamically at runtime
- Modern UI built with UI Toolkit, fully customizable
Architecture
Built around a custom parser that tokenizes command strings, a registry that discovers commands at startup, and an extensible framework where users create new commands by implementing a simple interface. The built-in commands use the same public API that users have access to. Backed by unit and integration tests in our dev repo.
Asset Store Results
We published it at $40/copy and handled the full lifecycle: documentation, store submission, customer support, bug fixes, and updates.
- 30+ copies sold, 200+ total downloads
- 41 favourites, 1,608 page views
- 5-star average rating
- Active support and updates based on user feedback