Uh, start making games as soon as possible. Modding is a start. But eventually branch out into coding your own stuff. Going to school for creative/game design is a start, but IMO the prospects of a "game designer" (vague) don't justify huge student loan debt. I have friends who went to nationally acclaimed schools to study game design, won awards from Vicarious Visions for their school projects, and work at Toys R Us. And not for lack of trying.
Like I said; start small. A company like Blizzard, while a dream job, won't even consider hiring you unless you single-handedly develop a successful app on the magnitude of Angry Birds.
Furthermore, it's important to try your hand at each area of "game design," focus on your strengths, but also try to round yourself out. If you want to write storylines and quests and dialog you may not be coding the engine or rendering models, but it might put you a leg up on the "next guy" if you can do those things. It is important to develop an understanding of what goes into a game. Being a game designer is not drinking mountain dew and playtesting all day. There is a good chance that you will spend next to no time in-engine, and will likely not *want* to play your game when it's done out of exasperation. Understand what goes into making textures, models, scripts, engines, as well as the concepts of playability, UI, storyline and the like.
Oh yeah, one more thing:
NETWORKING.Er, sorry. I meant:
NETWORKING.I am not overstating it's importance when I say the odds are it is, above anything else, the
one thing that will get you a job in the game industry. Call me cynical, but you CANNOT get into the industry without knowing someone. Fact.
To sum up:
- Game design is an art. Practice your art. Write storylines, paint textures, render models, whatever. Most likely a lot will be garbage. A lot will be good too; expect it never to be used.
- Get hands-on experience wherever possible. Mod games. Code games. Find out what makes and breaks games. When it comes down to it, you want to be able to deliver effortlessly due to experience.
- Branch out. Network. FInd an "in." You know that "six degrees of separation" thing? You better hope it's true, cause life is gonna be tough if you're not a distant relative of Gabe Newell.
- Make yourself known. Ascend the ranks. Join teams of modders who need your skills even if the mod doesn't look that great. Then build your own when you have the capacity
- You will fail a lot. Your indie games (and that's where you'll start) will not be popular at first. Henry Ford was bankrupted five times, and Edison threw out over one thousand bunk designs before they were successful. You are not these people. You will probably have to try more than one thousand times before you get your big break. Be determined.
Oh god. I totally broke the formatting. ITS FULL OF STARS