Jump to content
  • Advertisement
Sign in to follow this  
akshatmalik

How to get a job as a game programmer/developer in AAA studios?

This topic is 794 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I have looked up and down on the internet and haven't really found the solution, or maybe I am just too confused to know the answer. 

 

I love games and wanted to get into making them from a long time. I first started working with Unity and then realized that I could not see how this could help me in getting into AAA studios as all there job requirements had stuff that I didn't learn in the process. Then it felt like making a game engine would help me learn better what those studios want. But then that stuff was too overwhelmingly tough for me to actually get something competitive done. I did learn some things, but it was not a one man job. 

I then again decided to go into making games on a pre-existing engine, this time I took up Unreal Engine 4. But this time I have a better idea of what I want to do. I am interested in making game play logic, AI system, and on a side have fair bit of interest in modelling (not texturing) and animation. I may not be good at all this right now, but I have figured out what I have to do exactly, and on the side. 

Now again I did end up one some companies job page(Naughty Dog, Santa Monica and Sucker Punch) and I found myself in the sea of confusion and hopelessness, half of the time I couldn't figure out what the requirements. 

 

So my question is, is learning how to get complex AI running in UE4, setting up some nice game play mechanics in UE4, and setting up a nice UI in UE4 and creating some models and animating them in Maya will be enough to get me a job at some of the AAA studios I mentioned?

 

I know I haven't done all the stuff I mentioned in depth, but I can't proceed without having a proper aim and path, the path can change in between but should lead me somewhere at least. 

 

I will be thankful for any good advice. 

 

 

Edit. I am not good at art, just in case. 

Edited by akshatmalik

Share this post


Link to post
Share on other sites
Advertisement

Really unbelievable, is not as easy as you can see, the posts difficulty and challenge waiting for you and that's the main difficulties that make us interesting.
 

Its not that its difficult, its that what should I do? What I should do?

Share this post


Link to post
Share on other sites

I would say that if your goal is to get a job at a AAA studio, your first task should be to get a job anywhere and gain experience.  Places like Naughty Dog mostly tend to hire experienced senior engineer types.  Not saying they do that exclusively, they might well also be hiring more junior people, but overall I'd say that you need to have some experience under your belt to get a job there.

 

Other things they'll be looking for:

 

-expertise in C++

-good math skills

-good general programming skills (problem solving, algorithms, etc)

-good general knowledge of how the hardware works

-general knowledge of game data pipelines

-general knowledge of game engine architecture (at least know what all the parts are)

 

bonuses:

-experience/expertise in some specialty areas like graphics, AI, physics, tools, audio, multi-threading, and networking

-experience/expertise in other languages like scripting languages, shader languages, etc

-knowledge of art tools like modelling/animation software

-knowledge of 3rd-party engines like Unity/Unreal

-experience writing your own engine or games

-shipped games

 

Hope that helps.

Share this post


Link to post
Share on other sites

Now again I did end up one some companies job page(Naughty Dog, Santa Monica and Sucker Punch) and I found myself in the sea of confusion and hopelessness, half of the time I couldn't figure out what the requirements.

But getting colder again...
I'd also caution you to temper your dreams about working at "AAA studios,"


I second that. Akshat, AAA studios like Naughty Dog are VERY picky about who they hire. Naughty Dog might hire you IF you live within a 30-minute commute of Santa Monica AND have a spectacular résumé or portfolio. If you do not yet have a spectacular résumé or portfolio, you should look to smaller companies. Read:
http://www.sloperama.com/advice/lesson24.htm
http://www.sloperama.com/advice/lesson27.htm
And if you don't live within a 30-minute daily commute of Santa Monica, you should be looking locally.
http://www.sloperama.com/advice/m84.htm

Share this post


Link to post
Share on other sites

TBH,

If you have trouble understanding the responsibilities or requirements/ qualifications of a job description you probably shouldn't be applying to, or considering to applying to that job at all.

 

Your aiming for AAA, when you haven't even demonstrated any modding or indie potential. (In terms of released products.)

 

Getting applicants that are clearly not qualified, or clearly didn't read ALL of the job AD are immediate rejects and turn offs.

 

Once had a guy tell me he'd relocate for my Skype based project. Dam was that terrible, I had to reply to him, since I was so annoyed, and said the position doesn't support that.

 

It's possible and even likely some companies will have custom tools and engines that are so popular that they require experience.

 

From your post, I can only assume your some kind of programmer?

If someone has to guess at what your core skill type is, that's not good. It should be abundantly clear what you bring to the table.

 

Assuming skills don't transfer between  technologies or engines is a very concerning mind set. That suggests your a linear thinker, who can only imagine specialized uses for tools, and not make the leap of having experience be transferable to other tools or technologies be they similar or not. Such single minded thinking could also suggest a lack of creativity.

 

I'd adjust that perspective or impression as soon as you can.

Edited by GeneralJist

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!