Fimbul Naji
If you want to get into the big gaming companies, you'll need a computer science degree. there are exceptions, but especially with the big games - of whatever type, you are going to need to know a lot more about software frameworks, structures, databases, and a lot of other issues that I am not aware of but that I am sure are important. Fimbul is right. where I live there are a number of gaming companies and they hire CS grads plus a small number of graphics designers. some colleges offer cs+gaming degrees, i'd ignore those.. cs is good enough
if you are pre-college, go that route. who knows a few years time you may discover you love working with databases, embedded systems, natural language processing, who knows.. you're not stuck with only gaming as your option.
personally I think most people fall into the hobbyist category, we're the same time of people who do "makers faire" with hardware. if we do something great, wonderful and then perhaps we can launch into it more streamlined.. most creative do it this way too.. get the stress out of our life.. get a job, get a girlfriend/boyfriend, have fun, have your hobby. the balance between all of these is your call but money makes the world go around and puts food on your table and a roof over your head
PS: now if you are unemployed and between jobs.. trying to do something fulltime AND look for a job is a worthy way of demonstrating your programming skills and can-do attitude.