Game Development Reintroduction

Started by
7 comments, last by frob 5 years, 8 months ago

Thank you for reading this thread. My name is Kevin. I have a Bachelors of Science in Game Development. This degree is from Full Sail University. I received a diploma in Game Development from Full Sail University February 2010. Despite my passion about making video games as a programmer, I have only 7 months worth of experience developing video games and only 2 months of paid experience. My current jobs have little to nothing to do with programming or the Game Industry. 

The problems I face at this point is my lack of experience, my not knowing what type of programming position makes the most sense, or how after this sabbatical to get my feet proverbially wet. The subtle problem is I may be too open minded. Just to give more insight about myself my programming knowledge and wisdom may be too broad. If someone wants me to write a program and they mention the features of the program, there is a good chance I will be able to write this piece of software, because I am familiar with C++, Assembly Language for Windows XP, and somewhat familiar with C#. I am even familiar with Design Patterns and various programming paradigms. I also know enough about Graphics and Artificial INtelligence, that with some mentorship, I could contribute to the game by writing Graphics Code or Artificial Intelligence code. So my first question is how do I narrow down all this when trying to find an ideal job? 

If you would not mind, please tell me the various roles and requirements for game developers. If this sort of question has already been answered, then please forgive me for this posting and post a link to this other post. Thank you for reading this post, and I look forward to reading your replies.

Warm regards,

Perez the Programmer

Advertisement
19 hours ago, PerezPrograms said:

my not knowing what type of programming position makes the most sense ... please tell me the various roles and requirements for game developers.

Mixed message here. On the one hand, you say you are looking for a programming job, but then you ask about other jobs. For "various roles and requirements," see my article 7.  You say you graduated 8 years ago and have worked outside the game industry since then. Can you tell us more, like what kind of work have you been doing since graduation? It might still be applicable. And where do you live? Have you been expanding your game dev portfolio since graduation? 

The main requirements for a game programming job are: CS degree, portfolio, and living near game dev jobs. You can use gamedevmap.com to identify local game companies.

 

-- Tom Sloper -- sloperama.com

Going back to your question, I worked on a Sega Game as a black box tester for 1 month. I also worked as a tools tester on Lego Universe. With the tools tester, there were various in-house tools, which I tested to make sure they are intuitive and did what they are supposed to do. For 4 years to present, I have delivered pizzas and other foods, which people order from Village Pizza. Plus, I have worked for 2 years cleaning pool filters. As a hobby, I have researched astrology, tarot, and the I Ching. Even though, I can contribute much as a programmer, it is possible, I will one day become a designer. However, each time I think of working in the Video Game Industry, I think of working as a programmer. 

 

Please forgive me for repeating much of what I said earlier. The main things I wish to show you in this post is that I have been able to teach the teacher once or twice. Despite this, finding a job as a programmer was quite difficult for me. Would it be prudent to try to get a programming job once again, now that the market has improved, or should I go the route of a designer? Or perhaps as an INFP, it would make sense to find a startup company, which asks for a generalist? 

Warm regards,

Perez the Programmer

3 hours ago, PerezPrograms said:

The main things I wish to show you in this post is that I have been able to teach the teacher once or twice. Despite this, finding a job as a programmer was quite difficult for me. Would it be prudent to try to get a programming job once again, now that the market has improved, or should I go the route of a designer?

Having shown a teacher a thing or two does not equal a CS degree. Please forgive me for repeating something I said earlier. To get a programming job, you need more than what you have; if you want to pursue that route, you need to fill in the gaps. In the absence of a CS degree, you need an excellent programming portfolio.

The route to Game Designer is no easier. To become a game designer, you need years of game industry experience, your name in the credits of numerous games, and the trust and respect of former teammates. You say you did game testing and tools testing. If you could get back into that, you could conceivably work your way up to designer eventually.

-- Tom Sloper -- sloperama.com

 

22 hours ago, Tom Sloper said:

Having shown a teacher a thing or two does not equal a CS degree. Please forgive me for repeating something I said earlier. To get a programming job, you need more than what you have; if you want to pursue that route, you need to fill in the gaps. In the absence of a CS degree, you need an excellent programming portfolio.

The route to Game Designer is no easier. To become a game designer, you need years of game industry experience, your name in the credits of numerous games, and the trust and respect of former teammates. You say you did game testing and tools testing. If you could get back into that, you could conceivably work your way up to designer eventually.

Just to be sure I am understanding you right, there are gaps. If these gaps are not filled, I will not get a job as a programmer at a video game developer/publisher company. The first gap, earning a CS degree, has been filled. The second potential gap is having a programming portfolio. If I am genuinely okay with receiving any programming position, then it stands to reason, I should have several programs in my portfolio. For example, I should have a program showing I know C++ C. I should have another demo showing A.I. Perhaps, a third demo showing graphics. The confusing part for me at least, is suppose, I see a job posting for ____________. One of the requirements is knowing OpenGL. I could merely mention how much experience I have developing OpenGL based software. Or I could show the demo. How would you go about showing the potential employer the portfolio?

Warm regards,

Perez the Programmer

21 minutes ago, PerezPrograms said:

How would you go about showing the potential employer the portfolio?

The portfolio should be on the web, with a simple easy URL, an intuitive user interface, and spectacular downloadable samples of your best work. You share the URL on your home page, your email sig, and your business card. You link to it in job application cover emails and in your resume. 

-- Tom Sloper -- sloperama.com

Thank you for the advice.

Warm regards,

Perez the Programmer

If I were reading your resume, the biggest strikes against you is the work history.  

Specifically, you got a bachelors degree but then followed up by years of delivering pizza and cleaning pool filters. Whatever technical skills and education you gained, I would worry those skills have atrophied.

Are you absolutely certain you want to develop games for your career? Many people like the idea of developing games but don't like the actual work. Just because you like playing games doesn't mean you would like making games. Similarly, just because you enjoy movies doesn't mean you'd enjoy being an actor; just because you enjoy delicious food doesn't mean you'd enjoy being a sous chef, just because you enjoy classical music doesn't mean you'd enjoy the work of becoming a violinist. Also, most people have hobbies that are different than their jobs.

I'd recommend getting a copy of the book What Color Is Your Parachute?. It has been a best-seller for decades and there will be several copies at your local library and at secondhand bookstores if you don't want to pay full price.  Read it and study it. Make sure the field is really where your passions are at. Based on what you wrote your passions may lie elsewhere.

The book has an exercise called the flower diagram. It is meant to be a multi-day soul searching exercise. It can help you find what you truly enjoy. The fact that you've been delivering pizzas and fixing pool filters suggests that your passions probably are not game development, otherwise you would have continued doing that when you finished the degree.

Because of your work history you'll want to transition to any available programming job first.  If you're lucky and can get a job in games programming that is great. If you can't find that game studio you'll need to get a different programming job that is related to your passion.  If you complete the work in the Parachute book to identify your passions, you will likely find an entire job family that would satisfy you. Even if you can't program games, you can move your career along by programming other entertainment software, or simulation software, or networking software, or other things related to games.

Further, programmers are expected to train themselves on their own. Just like doctors must read up on new treatments, lawyers must read about new laws and court decisions, and mechanics must study new engine technologies, programmers are expected to stay current; you can't expect others to do the training for you, that's something you need to arrange. You mention a job that has a requirement of knowing OpenGL. They're looking for a graphics specialist which you probably aren't.

After reading through the book, if you want the job find your former schoolmates and use your school connections to find people who work at game companies, the extended social network can help you find a job that fits your passions and experience.

This topic is closed to new replies.

Advertisement