Hey guys.
I'm working on my senior project and haven't had any time to really work on personal stuff. As a result my portfolio is thin and I grow more and more worried about finding work in the current market.
Ideally I'd like to work around level design/environment modeling/asset modeling. I'm trying to have fall backs as well, but I don't really want to waste too much time since I'd like to get better what I want to do.
This brings me to the question in the topic. Should I try learn to program in addition to what I'm doing?
Right now I've had a few Java/C++ courses throughout my time at my university and I know the basics of programming, but nothing too in depth. I definitely haven't applied it to gaming.
I don't dislike programming, I've just never been interested enough to make it my primary field of study. I'm not sure if taking extra time out to learn how to apply it to gaming situations will help in the long run or not. I would think there is a fine line there between stretching myself too thin if I'm not trying to get programming positions (even though the abundance of them makes it even more tempting).
Not sure if this is off topic in this particular forum, but I didn't really see anything else that fit the question as well as this one.
Replies
If programming is not your primary goal you should keep it as a hobby and work you art instead. That's what I would do if I was you.
I personally am very intrigued by programming, but LOVE game art and asset creation. Its much more than a career choice, its an addiction, but I like to experience all aspects of game development, and knowing C# and C++ has helped me in the past to lead a mobile development team on the art side. It allowed me to be able to do any scripting and art-wise programming that was needed myself, without bogging down the rest of the team.
Make sure you have your priorities straight though. That is key.
Thanks for all the input to everyone else as well. I didn't even think about UI work and Scaleform (if its still the big thing).
Just learning programming for the sake of it is silly imo. It would be like learning guitar just to pickup chicks.