Search Unity

What does it take to become a Quality or Pro Game developer?

Discussion in 'Getting Started' started by vidit0210, Jan 10, 2016.

  1. vidit0210

    vidit0210

    Joined:
    Dec 30, 2015
    Posts:
    30
    Hello,

    I would like to know how to become a pro game developer.
    I'm a complete beginner and want to make my career gaming Industry as game developer specifically as a game programmer.
    May sound stupid.
    can some one please guide me step by step.

    Thank You,
    Vidit Shah
     
  2. JoeStrout

    JoeStrout

    Joined:
    Jan 14, 2011
    Posts:
    9,859
    Here are a few things that I think it takes.

    1. The ability to figure things out, without expecting somebody to guide you step by step. :) Sounds like a snarky joke but actually I'm quite serious. Software development is more or less continuous problem-solving, all day long. As you get more experienced the problems become higher-level and more abstract, but they're real problems nonetheless. And you will not find a step-by-step guide for solving most of them.

    2. The ability to follow directions precisely, so that when you do get help, you can use it. You'd be amazed how many people ask for help, get very specific & correct advice, utterly fail to follow it, and then post back saying "it still doesnt work!"

    3. The ability to break a complex problem down into smaller and smaller parts. This is half of what software development (or any engineering skill) is all about. (The other half is managing complexity, but I think that only comes with experience.)

    4. A passion for understanding & building stuff. If you enjoyed math class, making up your own LEGO models, tinkering with (or at least understanding) machinery, etc., then you may really enjoy code.

    5. The willingness to work long hours for little pay. It also helps if you can move to wherever the jobs are.
     
  3. SteveJ

    SteveJ

    Joined:
    Mar 26, 2010
    Posts:
    3,085
    What I consider to be excellent general advice, from a game developer.

     
    Zaose, Ryiah, jhocking and 1 other person like this.
  4. SteveJ

    SteveJ

    Joined:
    Mar 26, 2010
    Posts:
    3,085
    Oh! And the point? It takes hard work and practice, practice, practice.
     
  5. JoeStrout

    JoeStrout

    Joined:
    Jan 14, 2011
    Posts:
    9,859
    Yeah. I've taught quite a few kids (including my own) how to program over the years, and I frequently see the misconception that programming is something you can just be shown how to do, and then you "know how" to do it. Like it was making a sandwich or something.

    The realization that it is a deep skill that you can practice every day for decades and still get better at — something far more like playing the violin than making a sandwich — came as a real surprise to some of them.
     
    Ryiah, Kiwasi and jhocking like this.
  6. Kiwasi

    Kiwasi

    Joined:
    Dec 5, 2013
    Posts:
    16,860
    Make a game. Publish it. Repeat until successful.
     
    Ryiah likes this.
  7. AndreCabral

    AndreCabral

    Joined:
    Jan 11, 2016
    Posts:
    15
    I agree with all the advices given here by JoeStrout, SteveJ and BoredMormon.

    Some hints I have for you are:

    If you want to be an indie developer, there are some cool hints here on the forum: http://forum.unity3d.com/threads/creating-your-first-game-extra-credits.291074/

    Another good advice is to do some research about the market and game industry on the country(or countries) you live/want to work. The market usually have lots of specific conditions on each country, and I recommend you to search for forums/groups to meet the people on your country that works on the industry and talk with them about it. These people are the best ones to show you where you can search jobs, find partners for your projects, etc. This is very important to your career.

    If you are an indie developer, there are ways to make the international sales of your game better. This can be another good theme to research.
     
    Kiwasi likes this.