I do programming for a living and have done some level design on my own mods, though it tends to be somewhat random and chaotic. Not sure I could ever work in a high-pressure environment like games or other entertainment, though: tech companies were bad enough!