I know this question has probably been answered a time or two; probably on this exact forum and probably all over the internets (yes, I said internets). But, I will ask anyways because well... I want to ask it from my perspective.
Background Information:
I am a 28 year old
virgin (jk) male. I finished a degree in Computer Science a year ago from a local university. I am a decent programmer and currently work as one for a company that writes corporate card management software. I actually like my job, I actually love my job. However, I do long to work on projects (games) in my free-time for two main reasons: one, because I want to become a better programmer/smart, two, because I want to at least try to give something my own little whirl and see if I can't make something decent and maybe make a little cash. I have always been interested in game development, probably more interested in gamdev than actually playing games (this is another dilemma I face, I'll ask about this another time
). When in school I took a few game development courses and managed to graduate with a few (shitty) games under my belt. By shitty I mean the design was horrible but I would say the programming was decent. I am very interested in low-level game programming (engines, game-play programming, architecture) but I know if I ever want to make a game I have to get better at the whole design part
.
So how does one get better at game design? Subjective question I am certain but I am interested to know others thoughts.
Does one play and study lots of games? Does one simply just try to design tons of games? Do I read a lot for inspiration/research? Watch lots of TV? Free Write? Masterbate (you still reading
)? I am sure all of these will certainly help but I still feel like there is just something I am missing with the approach. Maybe part of my problem is a am a programmer and want an exact answer?
if (studyThisShit) amazingGameDesigner = true;
p.s. ignore my shit grammar plz. totes apprec.
Hambone