First off, if he has a job offer in hand from the first company, then he should take it no matter what his ultimate desire. Once you have a job, it is easier to start looking for the perfect job.
I have a friend of mine who desire has been to work in the game industry. First he worked at a board game company and now he works for a high profile video game company. From what I know about what he's doing, he's not making as much money as he'd like and he's not doing ideally what he'd like to be doing. Also the commute is long and the hours are long. At the same time, he really enjoys what he does, which is ultimately what is important.
I think, tho, the key to him is that a lot of what he does is built on what has come before in his previous work experience. I have a feeling those who come straight out of school wouldn't have as good of a time with someone who has gotten some experience in the field in general. It is good to get a feel of how projects are run in the real world and figure out for yourself what works and what doesn't. That kind of experience will help you anywhere. Build up some experience heading in that direction, then peruse your dream.