Dev Console
The Dev Console is a way for users to access and interact with their game at runtime, on any platform. You can use Dev Console to do the following
- Expose ANY C# method on ANY object to the development console, users can directly call these methods.
- Expose C# properties to the development console, users can directly call these methods.
- Any Exposed Method / Property can take parameters, int, bool, string, float, double, and custom types are handleable and automatically maintained by the Dev Console.
- Fully skin the Dev Console using Unity’s inbuilt GUI skinning system.
- Real Time filtering, with custom filters.
- All Logging, through Unity’s default Debug.Log* interface will be automatically removed if you want to. (Builds released to the public etc).
Getting Started
The Development Console is easy to use. no set up needed.
- simply drag the Quick Start Prefab DebugConsoleLoader.prefab into any scene and the Development Console will load and initialise itself.
- You can now use the development Console.
Extension
Here’s a really basic example of how to expose methods.
We’ve added the Attribute [ConsoleCommand] to this method and it’s now exposed to the Development Console as you can see in the following image.
(runs on every platform tested so far, iOS, Android, Win, OS X, Vita, 360, PS4), we’ll be testing Windows Phone at some point in the future.
Regards,
Terry

