I was debugging my code and watching some videos the other day, and saw a video on how to create a cheating console using UI to quickly iterate something. I came up with the idea that this would be even better if it were just in the editor console. For example: When writing a c# console program you have access to the Console class, which you can use to write to the console with Console.WriteLine() much like Debug.Log(), but there's also Console.ReadLine(), which reads the last line typed into the console. This takes control and thus freezes the main thread, so it wouldn't work like this in unity, but maybe there could be a MonoBehaviour message which passes a string whenever something is typed in the console. This would make for an amazing debugging tool, without having to make any UI. It's in my opinion also cleaner, because the console is in a seperate window. Also, this is better because it doesn't have to be removed when compiling if you don't want it to be in the final version, as the compiler can just ignore the MonoBehaviour message (if it isn't referred to by other code).