If you like Emacs + Lisp + drop-down console, this solution is for you:
@emacsomancer The funny thing in my case is that I've never played Quake, and never experienced this kind of drop-down debug/cheat console. Still, about a decade ago I tried #Guake, and got hooked. Just recently I switched over to Tilda (Guake is misbehaving on Plasma 5).
In #Emacs, I have shell-pop.el configured to "drop down" an Eshell window in the top quarter of my frame. It works great, but nowhere near as slick as your #Equake, which I have to try.