![]() |
| | #1 |
| Mad Join Date: Jan 2005 Location: Umeå, Sweden
Posts: 555
| I am aware that this is probably asked a lot so I've looked at sites like gamedev.net for help but I can't really find a good article about it. Maybe I should ask in their forum? A quick background: The languages I know are mainly C, Perl, Ruby, SQL, PHP and Javascript. I am learning/experienced with Windows API, OpenGL, SDL, MySQL and libraries for common things like reading images (libpng, libjpeg), regexps and XML. As a game programmer there are different areas like 3D, AI, network and so on but the way there are similar for each of these, right? In any case, my teacher said it would be okay to be a little open-ended and document all of these, whichever it will be I'm gonna be focused on. So, assume I have lots of skills by the end of my studies. Where do I get a job? Who needs a game programmer? Who needs a programmer? I suspect I might even have to go to another country for job as a game programmer. I believe there's also a hefty amount of requirements regarding experience from working for getting into the gaming industry. Where do I get that? Start out small building applications for companies or work with web development? Thinking about all this is giving me a headache. ![]() Anyone who has worked as a programmer and can share their experience on how they got where the are today? |
| OnionKnight is offline | |
| | #2 |
| Registered User Join Date: Aug 2006
Posts: 159
| well, what you learn in college isn't really what you'll use for your job. Your college degree is more to show your employers that you have a strong capacity and willingness to learn the subject matter. 90% of what you'll use you'll learn on site. |
| System_159 is offline | |
| | #3 |
| Devil's Advocate Join Date: May 2004 Location: Out of scope
Posts: 3,778
| The key to getting into the gaming industry (and I should know, as I have no experience, what so ever) is to get your skills nice and polished and make a good portfolio. I believe if you're looking to go straight into the game industry, you'll have to make a few simple games yourself that show your skills in all areas of gaming program. That includes, of course, graphics, physics, algorithm efficiency, good code construction, etc... it's a very visual field and I think if you're not looking on spending several years in a programming field like say... banking software... then you're going to have to build a portfolio worth showing. Just my two cents (which by the way are not usable in any known nation on this planet)
__________________ Terms of Service By quoting or replying directly to this post, you consent to the fact that all of the information in the post above is completely accurate and highly intelligent and no comments will be made towards its validity, thoughtlessness, and/or grammatical structure. Violators will be prosecuted to the fullest extent of the law. |
| SlyMaelstrom is offline | |
| | #4 |
| Mad Join Date: Jan 2005 Location: Umeå, Sweden
Posts: 555
| Hmm... portfolio, didn't think about that. That might work too. Those ads that want you to have 70+ years of C++ experience doesn't seem to care about that though. I guess my biggest problem is finding what kind of place I should look for work at. I only know of major gaming companies and I guess they aren't accepting, or at least not accepting newbies like me. |
| OnionKnight is offline | |
| | #5 |
| Devil's Advocate Join Date: May 2004 Location: Out of scope
Posts: 3,778
| Those ads always over compensate. Almost every job requires less than half of what is specified in the job description, they just want to attract highly qualified employees. As a guy right out of college, you should feel free to apply for anything that asks for around 4 years experience or less.
__________________ Terms of Service By quoting or replying directly to this post, you consent to the fact that all of the information in the post above is completely accurate and highly intelligent and no comments will be made towards its validity, thoughtlessness, and/or grammatical structure. Violators will be prosecuted to the fullest extent of the law. |
| SlyMaelstrom is offline | |
| | #6 |
| Its hard... But im here Join Date: Apr 2005 Location: England
Posts: 1,467
| The bottom line is this: If you want to program games proffesionally you must know C++ inside out and back to front. But like Sly suggested, looking into applying for a position within a games company cant hurt your credibility. Like you, I want to program games for a living one day too. Although I know C++ quite well now, I still do not know the language deeply and complexly enough to make it into the big time. Pick up yout favoiuite game, start playing it and think about what happens under the hood. All the proffestionals that made the game you are playing were in your exact position a few years back. They prob had to work, graft, beg and perhaps make tea for the pros before they got to the level they are at now. If it really is your dream to strive to be the best game programmer around, who game company directors would have to que up to see you, then keep learning, keep coding, keep making mistkes and learning from them. Nobody gets into the industry overnight. One day, you will know you are ready. And that magical sombody will say "yes, welcome abaord!" Good luck
__________________ I'm just trying to be a better person - My Name Is Earl |
| swgh is offline | |
| | #7 |
| Insane Game Developer Join Date: Nov 2006 Location: Isabela, PR
Posts: 105
| Having a portfolio of software you've done yourself is a big, big part of landing a job with a studio. But this is one truth I can tell you...a lot of the major game development studios hire people they know...in essence, a "buddy-buddy" type of setup. Not too different from politics. The only real way into a large studio if you're not chums with the people there is to get involved with a smaller studio, one willing to take a chance on a "nobody" that shows great potential. Get into a smaller studio and blow everyone's socks off with your amazing programming prowess and it'll be hard for larger studios to ignore you. One or two might present some offers. But don't be fooled. Today's games are NOT necessarily coded by the best programmers. Developers now have many years of previous blood, sweat, and tears to draw upon at their leisure, none of which they coded themselves. Furthermore, even if you were to land a gig with a major studio, they might just stick you in utility programming, which is VERY boring, especially when you're not doing it as a hobby. You may find yourself much happier with a smaller studio, even if the pay is less (which it likely will be). One last detail you should know is that when what you consider to be "fun" becomes your job, it will lose a lot of that fun factor, especially if you're a lone wolf. Professional game programmers are some of the most boring people you'll ever know. |
| Nodtveidt is offline | |
| | #8 | |
| Fear the Reaper... Join Date: Aug 2005 Location: Toronto, Ontario, Canada
Posts: 625
| Quote:
Maybe I'm just paranoid.
__________________ Teacher: "You connect with Internet Explorer, but what is your browser? You know, Yahoo, Webcrawler...?" It's great to see the educational system moving in the right direction | |
| Happy_Reaper is offline | |
| | #9 |
| Devil's Advocate Join Date: May 2004 Location: Out of scope
Posts: 3,778
| You're just paranoid is right... great artists appreciate great art, great scientists appreciate great science, great programmers appreciate great programs. ... and you don't mess around with Jim. Ba-dap-be-de-dap-de-de-dede-de
__________________ Terms of Service By quoting or replying directly to this post, you consent to the fact that all of the information in the post above is completely accurate and highly intelligent and no comments will be made towards its validity, thoughtlessness, and/or grammatical structure. Violators will be prosecuted to the fullest extent of the law. |
| SlyMaelstrom is offline | |
| | #10 |
| Fear the Reaper... Join Date: Aug 2005 Location: Toronto, Ontario, Canada
Posts: 625
| Fair enough. But it's not that I wouldn't appreciate them, just that they'd also become synonymous with a crapload of work. If there's one thing I wouldn't want to do while I'm playing something, it's to think about how much work I have to do tommorow...
__________________ Teacher: "You connect with Internet Explorer, but what is your browser? You know, Yahoo, Webcrawler...?" It's great to see the educational system moving in the right direction |
| Happy_Reaper is offline | |
| | #11 |
| Insane Game Developer Join Date: Nov 2006 Location: Isabela, PR
Posts: 105
| I've been a game programmer for 22 years now, including a couple of stints in the professional world. I do it as a hobby nowadays when I'm not doing my "real" job. But I'm also a pretty avid gamer. I can say that games are no less fun after doing it professionally, in fact they became a bit MORE fun for me, because now not only do I enjoy the game but I also enjoy trying to figure out how certain things were done. Of course, there's always the part where you end up saying "ya know, I could have done that part better"... |
| Nodtveidt is offline | |
| | #12 | |
| Devil's Advocate Join Date: May 2004 Location: Out of scope
Posts: 3,778
| Quote:
__________________ Terms of Service By quoting or replying directly to this post, you consent to the fact that all of the information in the post above is completely accurate and highly intelligent and no comments will be made towards its validity, thoughtlessness, and/or grammatical structure. Violators will be prosecuted to the fullest extent of the law. | |
| SlyMaelstrom is offline | |
| | #13 |
| Mad Join Date: Jan 2005 Location: Umeå, Sweden
Posts: 555
| I've heard before that you need to know a lot of people to get into the business, I guess that's only half true then. I should be able to complete my report now as I probably don't have to be so concrete about what kind of job I should get so thanks for the answers. |
| OnionKnight is offline | |
| | #14 | |
| Insane Game Developer Join Date: Nov 2006 Location: Isabela, PR
Posts: 105
| Quote:
| |
| Nodtveidt is offline | |
| | #15 |
| Ethernal Noob Join Date: Nov 2001
Posts: 1,891
| touche. |
| indigo0086 is offline | |
![]() |
| Thread Tools | |
| Display Modes | |
|
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Open Source / Semi Open source game idea. Help needed | CaptainPatent | Projects and Job Recruitment | 10 | 05-16-2007 10:44 AM |
| game engine advice? | stien | Game Programming | 0 | 01-23-2007 03:46 PM |
| how do the game engine and the api interact? | Shadow12345 | Game Programming | 7 | 06-05-2002 10:06 PM |
| My Maze Game --- A Few Questions | TechWins | Game Programming | 18 | 04-24-2002 11:00 PM |
| Console Game Problem | CodeMonkey | Game Programming | 6 | 03-17-2002 05:33 PM |