Are you a portal fan? Why not follow what the creator did and go to
DigiPen school in Washington. Valve saw Kim's school project called nabacular drop, liked it SO much that they hired her + their team as soon as they graduated. Like wise all game development studios hire these students right when the graduate. I visited the campus myself ~2 years ago, looked at what they had to offer and this was what I came to propose:
There are two areas of study:
Art (3D modeling, texturing, 2D art, level design (kinda) etc.)-
They start you off by building your art skills with paper and pencil, then work from there. They don't teach you how to use Maya right off the bat.... They build your basic skills with key frames, animations, fluid dynamics. Their philosophy is that they build their basic skills before showing you a tool like maya, because lets face it, maya, max, 3d studio whatever MAY be replaced by a new greater tool. And if alls you learned was how to use maya, well your up s**t creek. Digipen makes sure you have your basic artistic tools intact. Its pretty rigorous, to get into this program you must already have an art portfolio with 3 pieces to show, as well as 5 samples that were drawn free hand from observing the natural world around you.
Programming(engine design, Graphic design, networking, etc.)-
They start you by building your basic mathematical skills. Algebra (basic arithmetic for calculating distances, Cartesian points) Calculus (3D spacial coordinates), and finite mathematics (basic boolean algebra). They they work up your programming skills. In general they teach you C++ (and a bit of C) because of its ease, speed, and memory manipulation. They teach you how to use the direct X library's, then go a little into how to code your own mod in source. They build basics again here, they tell you how to code your own engine, so your not restricted to using someone elses (aka: source).
You can take these degrees
further than game design as well. You can take your Art degree and go into graphic design or even movie graphics. You can take your programming degree and apply to M$. When I went there there was a M$ person who did their hiring, he said that he had just hired a VERY qualified candidate from their school for a networking programmer.
In general this school is like the harvard of game design. I would have gone if it weren't for the cost. In general you take a unit load of 18 units a semester at the beginning, then slow down to 15 per semester. That leaves no time for a job (they recommend that students work no more than 20 hours a week). If $ isn't an issue for you jinx, I HIGHLY recommend this place, at the very least check it out.
As another note: every year there was an igf (independent games festival) at the GDC, the student project of the year wins a lot of awards.
Posting And You