Elevate your game development experience with Smart Console – a flexible and intuitive in-game command console that lets you easily create custom commands by simply adding [Command] to your code.
For more details this asset from the Unity Asset Store: Click Here
This is a paid asset, but now you can download the “Smart Console” for FREE. Please keep in mind that this package is provided only for learning purposes or to test before buying the product, NOT FOR COMMERCIAL PURPOSES.
Smart Console v2.4.0
“If possible, please buy the package to support the developer”
Description
Follow the demo tutorial to try-out this tool !
What can it be used for?
QA tools
Debugging assistance
In-game cheat codes
You could also use it to adjust game settings in real-time or more simply to test gameplay mechanics.
Its versatility makes it an excellent choice for any game development project!
The [Command] attribute support:
Public/private function
Static function
Function with int/float/bool/string/enum parameter(s)
Function with optional parameter(s)
Coroutine
Smart Console features:
Contextual command autocompletion
Contextual command parameter autocompletion
Support int/float/bool/string/enum types
Easy support for custom type
Command history
Command request
Theme customization
Cache
Output saving
Groups packing
Dragging
Support Rich text formatting
User Console.Log message display
Unity Debug.Log messages display
Full responsiveness
I included extra commands that should be useful in any kind of projects.
Full source code included
Technical details
Requires Text Mesh Pro