Tisch has Eric Zimmerman - it’s good: http://en.wikipedia.org/wiki/Eric_Zimmerman However, I don’t know what technical opportunities, such as required courses, electives, clubs, etc. are available. The BFA seems weak in technical skills, which segues into GamerGal27’s salient point…
GamerGal27’s link addresses “Would one garner higher salaries upon graduation over another? 10 years down the road?”
Game designers are paid less and have less available positions. Designers with more technical skills will have an easier time getting their foot in the door. After years of being in industry then experience and shipped titles will be the pathway to improved opportunities, such as promotions or going to a new company for a better role/title/pay.
“Is there as much opportunity in internships and jobs for undergrads and grads with experience in courses for creative directing, game development and management, as there is for straight computer science majors that want to go into the gaming industry?”
No. A computer science major can go into any kind of internship or job they have experience in, which is very broad and there are many available. The fundamentals of CS are generally applicable in all technical roles. A game design major can go into game related roles, but that’s not as broad and there are way less available. A counterpoint could be a game designer with production experience could go into a producer role outside of games, which certainly happens, but it’s much less likely because why would another industry hire a games producer when there’s plenty of producers trained in that specific industry. The fundamentals of game design are not as generally applicable in other industries.
I realize that might not be clear, so here’s an example. A student wants to be a game journalist (Kotaku, Polygon, etc.). Should they major in game design and minor in journalism or major in journalism and minor in game design?
Obviously, there are more journalism positions than game journalism positions and specifically more non-game journalism positions than game journalism positions. Therefore it’s more likely to be able to get a non-game journalism position than a game journalism position. Therefore, it make more sense to major in journalism to have that education for the field this student is going into and minoring in games gives knowledge specific to a preferred type of journalism. Majoring in games and minoring in journalism would lead to a student that knows more about game design and development, but when they try to get journalism roles they will not be as strong of a candidate next to applicants with a major in journalism and portfolio to match. Unfortunately, the game major student with a cool game project portfolio will not be looked at as favorably except for game journalism positions, which there are not nearly as many to apply to and even harder to get. Of course the games major student could go into game development, but now they’re in another field of games that’s hard to get your foot in the door and they’re a weaker candidate than other games majors that knew they wanted to make games so have more skills and experience because they didn’t bother with journalism.
TL;DR: Major in journalism so the fundamentals of that study, which are more general, provide more opportunities than majoring in games, where the fundamentals are more specific.
TL;DR 2:
Major in CS - Have tens of thousands of entry level job opportunities ( http://cdn.geekwire.com/wp-content/uploads/2014/06/more-jobs-than-students-620x366.png )
Major in Game Design - Have maybe 5000 entry level job opportunities or go Indie ( http://learn.org/articles/What_is_the_Job_Outlook_for_a_Career_in_Game_Designing.html )
Major in Game Design and have strong technical skills - Have more than 5000 entry level job opportunities AND your resume is on the top of the stack for most game design roles.
- At least for mechanics, a game designer that can prototype their idea, such as in UE4 or Unity, is worth 2 game designers that are stuck with writing text and Photoshop.