I think in terms of video games a lot when generating ideas. What's more is I often try to make the game I'm thinking of using
this. After brainstorming though, I don't really get that far (or complete it) because of laziness. In order to finish a good game, it takes hours/days/months/years even on a simple program with the
x hours of spare time I have per day. I spent over a year and a half on a fan-game before I dropped it.
But yeah, these days when I'm playing games, I'm almost sub-consciously admiring or critiquing their design. Investing thought into figuring out how things are working 'behind the screen' and how I can improve upon it is oodles of fun.
(Ew... oodles?)