My 2 cents and misc ramble.
What works for others, may not necessarily work for you.
College has its benefits, but it also has some negatives.
Some people will be successful regardless of college.
Do what you enjoy FIRST, everything else comes secondary. If you enjoy making levels or want to make a level editor, then go make levels. If you want to program and make games, then go do that.
I work at a university, although I don’t work directly with academics, I often ask the same few questions to a lot of young people.
They say they want to be an architect. I ask them if they have ever drawn buildings or any architectural rough drafts (for fun) prior to college classes, they say no.
Artists, usually have made lots of art.
I am a mechanical engineer and I often have asked and found out most other engineers enjoyed taking things a part as a kid to see how they worked. Or trying to build new things. Getting down and dirty and hands on. From Legos to VCRs to old cameras.
Regardless of whats “available” to you, you can always pursue what you enjoy. Heck, there was a guy on TED not that long ago, that lived in poverty stricken area and he somehow managed to build a windmill, water processing, mini generator and a variety of other things from misc trash/garbage. He did fortunately get to see a little bit of the internet or some other designs to inspire him. Most of the people here have plenty of access to free information and free programs( open source, etc…)
I personally would say college might be a waste for some, but not all.
I think the saying and argument pro vs con college often overlooks what their degree is in. The largest number of graduating students at my university(40,000+) are pursuing a degree, in a job field that doesn’t necessarily require a bachelors(4 year).
A lot of people feel that the college degree is all that they need. This may have been true in the past. But not anymore.
Make a blog, make a website, make applications, make art, make music, make “mods” for games, make software, contribute to existing projects, become active on your “interests” online and local communities(aka JGO, java4k, gamedev, etc…) Constantly be producing and trying to get recognition, as previous people said. Networking is very important.
Here is the past and the present.
30 years ago… earn bachelors degree, apply 7 places, get 5 interviews, get 4 job offers. Take good job.
now… earn bachelors degree, apply 150+ places(with several variations of resumes/CV to better meet the particular job), have several internships, good references, get 3-10 interviews, maybe get 1-2 job offers.
Unless you have networking, and know someone, you are going to have to “hit the pavement” and work hard to find a job, especially nowadays. This is thanks to the internet. Companies can have 1000x people apply easily, in which human resources can easily filter out hundreds of candidates with simple filters(modified resume for job keywords!!!)
Which means that if you want to get noticed, unless you have EXCEPTIONAL history/experience, you are just going to have to apply to 100x as many places. Until you get lucky.
Unless you make a name for yourself, or know someone…