Quantum Console
Quantum Console is a powerful and easy to use in-game command console. By simply adding [Command] to your code you can add your own commands and dev cheats to the console!
What can it be used for?
Including, but not limited to:
- Flexible QA tools
- Development cheats for testing
- Debugging assistance
- In game cheat codes
- Adaptable to any project
Command Features:
- Static and non-static commands
- Command overloads and default parameters
- Generic commands
- Async commands
- Interactive commands with coroutine-like actions
- Generate commands at runtime with lambda commands
- Supports functions, properties, fields and delegates
- Per command platform black/whitelist
- Easy to use
- Full C# source included
Console Features:
- Contextual autocompletion for commands, enums, GameObjects and more
- Display Debug.Log messages in the console
- Highly customisable
- Custom theme system
- Text Mesh Pro support
Example Built In Commands:
- call-static/call-instance: call any C# method or property in your project
- man: generates a user manual for a specified command
- exec: compiles an executes C# code at runtime
- #define: defines and creates a user macro
- instantiate: instantiates a copy of an object
- destroy: destroys an object
- get-object-info: gets the transform and component data of an object
Technical details
Requires TMP (enabled by default)
Quantum Console includes open source components under the permissive licenses MIT and OFL - see the 'Third-Party Notices.txt' file for details.