If you don’t have a degree and are talking about the US, I am going to assume that you have citizenship already?
Yes, I’m a citizen.
work on something.
I’m working right now on a casual game, one for kids. I don’t think it’s that great, but it is a class project, and I ended up basically being designer and programmer both. The player chooses the power level of a mouse’s throw of various objects; choose the correct level and it goes in the coffee mug serving as a basket, choose one too high and it goes over, and choose one too low and it bounces on the table and rolls off. Cute little game, and it is something.
As far as leaving the program, the basic problem is that it’s not a design program per se; I’m learning more about design from my programming instructor than I am from anyone else. And yet I’m only taking one class in programming (and honestly I’d rather learn C++ than Java). Most of my classes are just … useless fluff.
And the second year would be even worse, because I wouldn’t be having the one decent design class.
Lastly, I wouldn’t give up on a degree of some kind
I haven’t given up on a degree, but I would like to go and work for at least a year before going back to school. For one thing, I would like to ascertain whether I really want to be in the games industry, and I figure the best way to figure that out would be … to work in it. True/False?
I mean, the other industry I’m interested in is Tech Theatre, which is about as different from Game Development as it gets. So I’d like to know before I spend four years in college, or two years or whatever, whether I’ll be using that knowledge.
Thank you guys for the advice so far! :D And I’ll read Sloper’s site when I have time; for now, it’s time for my programming class.
[Edit] Oh yeah, forgot. I do have a little background in computer programming, and I coded the mouse game from scratch myself. I haven’t gotten feedback on the final version from my instructor, but he says that I have a decent grasp of OOP, and I understand how to use APIs to figure out how to implement new things. What I do not know, however, is all of the little tricks and methods experienced programmers know (I did a lot of “reinventing the wheel”, as he put it), or how to comment, since - get this - when I asked if our instructor could teach us how to comment, they said no, because when you’re the only programmer on your own game, you don’t need to comment your code!