Since the various advice threads in this forum seem to be divided up by engine (Unity, Gamemaker, Unreal etc.), I thought it might be useful to have a more general thread for asking and answering questions about the discipline that we all seem to either love or hate.
I'll kick things off with a qu...