Getting into game industry

edited December 2007 in General Chat
Hello, I just wanted to inquire how did you people end up into game
industry? I'm intrested about game developing / programming, especially games like Sam & Max have made big impression on me. And I
would like to know what should I study / do to get programming that kind of
games?
«1

Comments

  • edited November 2007
    Hehe.


    Let's just say, you could have picked something better as your first post.


    *runs away before the fire starts*
  • KevinKevin Telltale Alumni
    edited November 2007
    Check out Adventure Game Studio, it's good for making "old school" adventure games. You might also check out Torque for a more 3D "modern" looking game. Flash is a great platform for making games as well. Inform is really interesting, but is only for text games. The best thing is to dive in and start making something you find interesting!
  • SquinkySquinky Telltale Alumni
    edited November 2007
    If we're talking dev tools, I'd also suggest Wintermute (which has 2.5D capabilities) and Lassie (which is Flash-based).

    If you want to learn to program professionally, a computer science degree is always nice.
  • edited November 2007
    Assuming you actually want to do games programming as opposed to games design (oh, the joys of getting those two confused!), the best advice is frustratingly general:

    1. Learn to program.
    How you'll achieve this is very much down to how you learn: some people have success inhaling books, others need to go to school / university and have someone talk at them five days a week. For games programming, learn C++. If you're completely new to programming, you may want to learn C as a starting point.

    2. Get some experience.
    If you're on a course and have the opportunity to do projects, pick game-related ones whenever you can. If your course gives you the opportunity to go on a placement, use all leverage possible to get one at a games company. This can be anything from pulling strings / twisting people's arms to blanket-spamming everyone you can find on gamedevmap.

    If you're not going the education-system route, get coding. Write your own game using one of the zillions of free engines floating around. (Tutorials don't count!) Learn OpenGL, if graphics is your thing. If you're more interested in AI, make sure you can write an A* pathfinder in your sleep. Do coding work for a mod. If you turn up to an interview with some solid games programming experience to show off / talk about, you'll have a significant advantage over the hordes of naiive kids with lots of eagerness and little actual knowledge of the real world.

    And...that's it. As with getting into any industry at all, two things count: skills and experience. (Of course, an actual passion for the job helps, too - but that's pretty easy to find in the games industry ;) ) I followed the "go to uni, do lots of projects, spam everyone on gamedevmap to get a placement, end up with a job offer at the end of the placement" route, but other people have had equal amounts of success having been self-taught. Don't expect it to be an easy ride though - you'll need to put in a lot of effort to get where you want to go.

    (Disclaimer: I don't work for Telltale - I did a placement as part of my Uni course, and my name's on the credits of The Simpsons Game from my time on placement. I have a job offer waiting for me once I graduate :D)
  • edited November 2007
    paradigm wrote: »
    .
    (Disclaimer: I don't work for Telltale - I did a placement as part of my Uni course, and my name's on the credits of The Simpsons Game from my time on placement. I have a job offer waiting for me once I graduate :D)

    :eek: Lucky! I want my name in a game's credits!

    Oh yeah... Bright Side Of The Moon... but who plays adventure games these days? :p
  • EmilyEmily Telltale Alumni
    edited November 2007
    Let's just say, you could have picked something better as your first post.

    I told him to ask here. It seemed like a better place to answer the question than through email.

    Smuugy, I'll ping some of the designers and ask them to come chime in.
  • SegSeg
    edited November 2007
    Just so I can have some better context, what level of school are you in right now (elementary/grade school, high school, college, grown-up not in school, etc)?
  • BrendanBrendan Telltale Alumni
    edited November 2007
    There is one sure way to become a designer of comedy adventure games like Sam & Max: study computer science in school, get a job at LucasArts doing programming, then just start inserting silly lines in the games until somebody decides it would be easier to let you write the whole thing than continually delete your work. There are plenty of other paths you could take, but that's the only one with a 100% success rate.
  • edited November 2007
    I gratuaded from high school in last spring. I havent tought where to go to, but now I have had time to think because they sent me home from the finnish defence forces, because they didn´t want me to die in there (bad publicity). It is hard to find school here in Finland which could be the best choice because there ain´t so many game/ software programming schools. ( I will have to call into different schools and ask what kind of programming they teach).
  • KevinKevin Telltale Alumni
    edited November 2007
    Brendan wrote: »
    There is one sure way to become a designer of comedy adventure games like Sam & Max: study computer science in school, get a job at LucasArts doing programming, then just start inserting silly lines in the games until somebody decides it would be easier to let you write the whole thing than continually delete your work. There are plenty of other paths you could take, but that's the only one with a 100% success rate.

    Wait a minute.... who stopped deleting Brendan's work?!
  • WelihozkiyWelihozkiy Telltale Alumni
    edited November 2007
    Hi Smuugy,

    Get yourself a full education and earn a complete degree. I would advise against technical schools because for someone your age these programs tend to concentrate too much on a single discipline. Better to first get a broader education thereby opening your possible career opportunities before you specialize and strengthen which ever skill set you choose. Computer Science/Programming if you want to develop game engines, build tools, etc. A solid art education if you want to create art assets such as concepts, storyboards, modeling, animation, texturing, etc.
  • WillWill Telltale Alumni
    edited November 2007
    In agreeance with what everyone else has said, learning how to program is a good start. Like Welihozkiy said though, just knowing how to program isn't always the right solution.

    I started out in a computing degree, but after a year and a half of learning how to code compilers and operating systems, I decided that it wasn't necessarily the best path I could be taking.

    Try to supplement your education with some film studies or new media classes. Also, internships are a great way to make contacts in the industry and get a lot of experience.

    When it gets time to start applying for things, don't be afraid to apply for things a little out of your reach.
  • edited November 2007
    Hey, I also switched from a CS degree to one in film. Woo!
  • NickTTGNickTTG Telltale Alumni
    edited November 2007
    I guess it also depends what you wanna do in the industry. I kinda just got lucky. I knew Jared outside of TTG and they needed an intern. Now after a year, I'm working in-game and doing trailers. But I supposed if you wanna do Animation or Programming, you would need some schooling.
  • edited November 2007
    does anyone ever really do what they have a degree in? I already have a CS degree and its meaningless without the certs which I refuse to waste time with. As for programming AHHH RUNNN. Its like bookkeeping. I fit all the descriptions for a designer except the PERL or knowing some language you would use. I do understand coding but I find it so mundane and boring. Its the reason everyone needs the ones that do like the programmin.
    I just want to design concepts, people, places etc.. I have so many ideeers in my head as most do, but when I tell others my ideas they love them, tis how I know they arent shat.
    So how can one get into the industry.. id say its 90% who you know and 10% luck/work.. after getting into the industry im sure those numbers change haha. And yes I did pull those numbers out of my behind.
    I do understand the designers need to know code to some extent but to HAVE to know it for telltales position made it impossible to apply. Learn it? yep easy I could, but want to hell no. Would if it meant getting in the door though. Id even work for nothing forever until I prove myself.

    As tom hall said......"make a bunch of crappy games, try a hl2 mod or something as such.. took me 30 games before I made on that stuck and now look at me!"

    A real quote people!
  • edited November 2007
    I recently relocated to the Bay Area from Colorado specifically to find a career in the gaming industry.

    While I have no graphic or programming skills, I do possess mad administrative skills. :o

    6 months later, I am working for Telltale in an admin position, and am very glad to be here!

    I think that determination and optimism will go a long way towards getting started in any career. You just have to believe, and keep trying!
  • DjNDBDjNDB Moderator
    edited November 2007
    You should not set your goals too high in the beginning. I mean to develop a game like Sam&Max really requires a lot of experience.
    Some really simple 2D game would be a better goal.

    To start programming i think Java is a better choice than ANSI C or C++ because there is a lot of stuff you don't need to worry about which leads to less frustration, especially when you teach yourself. Switching from Java to C++ later is not too complicated.

    Once you have understood the basics of procedural programming you can start learning Object Oriented Programming and afterwards Object Oriented Design. But for everything Object Oriented i really recommend taking lectures because it can get quite confusing in the beginning and you need feedback to know if what you're doing is good practice.

    I think that's a reasonable technical base from which you can go on and learn game programming specific techniques.

    But be warned. It will take several years and a lot of ambition and you need to be able to handle frustration well.
    And the worst: Afterwards almost no one understands how much work you had.
    This summer i showed a little C++ OpenGL Project to a friend and he said i could have used a halflife level editor as well to get that result. Sure i was pissed, because it is something completely different to do that from scratch and you can't really explain the complexity behind it to someone who's not programming.
    It was a Hotel room in which you could move around with 3D Collision Detection and a some Interaction. It involves a lot of 3 dimensional thinking and math for something that looks just like an early 3D shooter.
  • JonJon Former Telltale Staff
    edited November 2007
    go to school but do your own projects on the side - make your own games w/ flash or some public engine,
    then try to get an internship somewhere,

    that's pretty much what i did,
  • edited November 2007
    I just started school, a "game-designer"-line.
    It's awesome! We do a lot of different stuff now in the beginning (sound effects, photo, websites etc) but will later focus more on either Graphic or programing.
    The hard thing is that I have no idea what to choose, on one hand I love animation, and to make my own characters move is so cool, on the other hand I kinda suck pretty bad at drawing and modeling.
    I think math is pretty fun, and I can say that I have quite a good sense for logic, but I find to just program stuffs a bit boring.
    I've been on and off about which of those two I like most a long while now, but doing my own little games made me realize I'm more interested in the story, and designing the whole thing.

    I guess I want to do everything myself, I want everything in my games to be exactly as I see them... I will never make it in this business, will I? :p
  • SegSeg
    edited November 2007
    First a bit on my background. I am the first graduate of the BFA New Media from Emerson College. My thesis was a game called Antidote and had to pretty much build my curriculum myself with aid from a few professors. After graduation, I worked in the Enrollment and Student Affairs office making various web-based applications. In short, I know quite a bit about higher education in both admission counseling and curriculum planing in New Media fields and especially in game design/production. I do need to note that my knowledge is based on American educational institutions, so I'll stick to more general points rather than US-specific information.

    The common misconception I see are individuals who have this line of thought:

    1) I like video games.
    2) I'd like to play video games all day.
    3) I am perfect for a job in video games!

    Later...

    4) Man, I didn't think this had this much work involved..

    Just because you love video games doesn't mean you'll enjoy making them. I've seen quite a few people who only hold on to this belief and end up making some really bad choices for themselves. Not trying to discourage you from pursuing this career, but this is industry is harder to work for than almost all jobs in entertainment.


    The other misconception is thinking programming will make you the best designer of all time. This comes from the 70's and 80's where a title was built from the ground up by one or two individuals. Clearly not the case now as you need to focus on more specific rolls in game production. "I want to make games" doesn't actually mean anything. Are you leaning to do more of the art side of things? Writing? Only coding?

    This isn't to say that you have to stick to only one thing, but try to figure out what kinds of work you want to do in relationship to the game industry. From there, start formulating your options for that specific field and make your own education that accomplishes your goals.
  • edited November 2007
    I agree with you Seg, I have been so eager about video games so long that that may have blinded me, but I'm hard working and my uncle is a self-taught cad programmer (Hasn't published anything, but he has amazing 3d programs, for building and building parts modeling and a movie base generator) so he has shown a bit what programming is about but maybe I should just try it out on my own, it won't hurt right? (It could pinch a little). I found this college which teaches communication technics includes principles of: electronics, programming, signal processing and communications. (You can also add new media classes into it). It's not really the easiest place to get into, but worth of trying to get into and there is so much of courses that if I wont like what I'm doing I can pretty easily change to study something else. Now I have a half year to do something before I can first try in (Could get studying in next autumn).

    Thanks for all the good answers they have cleared my visions quite a lot. You are the best.Cheers for the people in the telltale games forum.
  • SegSeg
    edited November 2007
    The key thing to remember is that academia hasn't figured out how to teach "game production and design" as a whole. To make up for this, you'll need to both figure out what parts of the industry you want to work on, then formulate a curriculum based on these desires.

    Both of these concepts are extremely difficult to figure out for yourself and may take years.

    But don't be discouraged! The best thing to do right now is dabble in various fields. Figure out what draws you and what doesn't. Eventually you'll lean to a few things that you really take a liking too, then formulate a solid curriculum plan from that.
  • edited November 2007
    Do you have some examples what kind of things did you do in New media program? We have same kind of program here too, but I havent got any real examples from it, that what do people do there?
  • SegSeg
    edited November 2007
    Please buy the following books at some point in the near future: These books cover all the upper-level theory and history that comprised the majority of book-based learning with my degree.

    As for class work, the New Media program at Emerson focuses on a more art installation based focus. I was actually the only one seriously interested in computer/video games specifically, but the art focus allowed me to focus more on the theory and aesthetics rather than a pure tools based education.

    I also made a thesis, Antidote. Live-action video with a bit of CGI. Course, it's only for disk as I can't afford the large bandwidth, and it was never complete due to a host of production issues. But having something DONE that showcased all my background in both technical and creative aspects of interactive storytelling got me where I am today.
  • MelMel
    edited November 2007
    Kaldire wrote: »
    does anyone ever really do what they have a degree in?


    *raises hand* :)

    I don't work in game design but I think Seg has some great advice for any career in general. Pay attention to those things that give you that spark but don't feel wedded to a certain path either. There is no crime in changing your mind.
  • SquinkySquinky Telltale Alumni
    edited November 2007
    Seg wrote: »
    The other misconception is thinking programming will make you the best designer of all time. This comes from the 70's and 80's where a title was built from the ground up by one or two individuals. Clearly not the case now as you need to focus on more specific rolls in game production. "I want to make games" doesn't actually mean anything. Are you leaning to do more of the art side of things? Writing? Only coding?

    Specific rolls? I'm fine with anything, personally, as long as it's freshly baked. Mmm...

    But that aside, you're right that programming alone does not make a good game designer; however, I believe that having programming skills, among other things, is a very helpful asset to have as a game designer. Even if you never touch A* search algorithms and the like again, having that basic knowledge as to how computers work and what you can do with them really goes a long way in inspiring one to create innovative yet workable game designs.

    Generally speaking, a good game designer's knowledge should be broad, rather than narrow. Your best inspiration will come from your own life experience, so make sure you live an interesting one. In other words, don't just sit around and play games all day, unless you want the games that you make to be hackneyed clones of what's already out there. Goodness knows we have enough of those as it is...

    Of course, my only notable design credentials are as an amateur working solo for the most part (though I've gotten paid to program things), and I'm still quite young and haven't really racked up that much in the life experience department. So take my thoughts as you will.

    P.S. I'm getting a degree in computer science, which I hope to complete in a few short months. I'll keep you posted if I end up doing anything CS-related as a career...
  • edited November 2007
    what usually intimidates me when it comes to game industry are job descriptions. you usually have requirements that say something like several years experience in game design.
    i for my part have an engineering degree in cs with a focus on media, i don't know what the official english title is, and might be a good 3D enviroment artist.
    i have taken a few courses in 3D modeling and animation and did some work during my internship, but i'm far from being well experienced.
    how can i learn more in this field without having an employer that provides the machinery? there isn't really a legal way to get, let's say, a maya license and and appropriate workstation to do so.
  • DjNDBDjNDB Moderator
    edited November 2007
    wisp wrote: »
    what usually intimidates me when it comes to game industry are job descriptions.

    I would not worry too much about these wishlists. Just apply for the job when you think you can do what the company needs and see what happens in the interview.
  • edited November 2007
    Actually, there's a super easy way to get a free Maya license :)
    http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=7639525

    Also, the secret to gaining experience to satisfy job requirements? Internships!
  • edited November 2007
    Thanks Seg, I'm going to try to read those books soon. I also found another school which teaches both programming and new media. I also thought about start to try learning java or c++. Does someone have experience which one should I first try to learn? Are they both equally complicated?
  • DjNDBDjNDB Moderator
    edited November 2007
    Smuugy wrote: »
    I also thought about start to try learning java or c++. Does someone have experience which one should I first try to learn? Are they both equally complicated?

    I learned in this sequence: Pascal, ANSI C, Java, C++

    As i stated earlier, in my opinion Java is much easier to start with than C++.
    You don't need to worry about doing something useless, because once you have understood the basic concepts you can quite easily transfer your knowledge to C++ and learn the stuff that drives beginners crazy.

    In my study path we started with Java and it was a matter of just 3 Months to switch to C++.

    Another advantage of Java is that the API provides classes for a lot of interesting stuff such as sound, graphics and GUI, all well documented in the same way.
    For C++ you have to look for third party solutions.

    Therefore once you know your way around in the Java API you can use all it has to offer.
  • SegSeg
    edited November 2007
    Though I've certainly done my fair share of programming for web applications, Flash, Director, et all, I can't really talk too much on what to look for in a good programming curriculum. Programming is the tool to accomplish my goals for design and writing. However, I can offer a few bits of advice to sprinkle.

    Since you are set on entertainment programming, look for schools that have strong connections with their CS departments and various art based departments. Theatre, traditional art, video/film, audio, etc. Having a place to go and ask for art or voice assets is a boon!

    The best student projects are ones that work as teams!!!
    Seriously, it's extremely hard to get a good set of students to work together on a project, but the rewards of a good team project will always follow you positively. Some people think that they look better if they did everything in their project. As someone who created his thesis mostly alone, I can tell you that not having a team for all aspects of the production only hurts the project. It's not just about personal achievement. It's about how you can contribute and work with others to accomplish a project.

    Don't shut out other team projects thinking that you're more attractive that you made everything yourself.
  • edited November 2007
    tabacco wrote: »
    Actually, there's a super easy way to get a free Maya license :)
    http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=7639525

    Also, the secret to gaining experience to satisfy job requirements? Internships!

    :eek:that's exactly what i need. last time i looked i only found a student version of softimage. thanks.
    do internships still work in the us? 'cause here they usually don't. a lot of companies, especially in the media section, are keeping themselves alive buy abusing interns on a regular basis. bad or no payment, no learning opportunities, stupid tasks, working full time and afterwards they just hire the next one.
  • SquinkySquinky Telltale Alumni
    edited November 2007
    Nah, my Telltale internship (the only US-based one I did) wasn't like that at all. I did learn a lot of cool stuff and I never felt like I was treated as anything other than a full-fledged member of the team (aside from the occasional coffee-making joke, and in retrospect, I never did learn how to properly use the coffee maker). I suppose it might vary between industries and the size of the company, but I didn't sense any abuse at all.
  • edited November 2007
    We actually got a new coffee maker after you left, so your experience would have been worthless if you'd learned the old one :)
  • SegSeg
    edited November 2007
    tabacco wrote: »
    We actually got a new coffee maker after you left, so your experience would have been worthless if you'd learned the old one :)

    ... which reminds me of another point to make. Languages come and go. Tools will change. Knowing the basics of your field that are agnostic of specific tool sets is key.

    So it's not just about learning how to use the old coffee maker, but taking away the basics about coffee making and being able to apply that knowledge into using the new coffee maker.
  • edited November 2007
    tabacco wrote: »
    We actually got a new coffee maker after you left, so your experience would have been worthless if you'd learned the old one :)

    I know there are a few people here who need coffee maker lessons. They try to use a half pound of coffee per pot. Blech. ;)

    I know I am learning a ton, and I am just the admin guy. I have to agree, though, that everyone here at Telltale has been very friendly and appreciative of what I do contribute.
  • SquinkySquinky Telltale Alumni
    edited November 2007
    So, you're saying that you've replaced the Telltale Tool with something crazier and more complicated? Eek...

    *obligatory ;)*
  • edited November 2007
    First know what you want to do, I also wanted to make games and almost got into computer science...well made first year of it >_<, but I love the artistic/creative side of making games so I switched to illustration (the closest degree i found in my country).
    If you like animation you don’t "need" a title or degree, most of the best animators learned animation on their free time, it just takes motivaton and practice.

    If you like the scripting/programming side then you should consider making a small mod of a game, (like a mod for Half life 2, Unreal tournament, Dungeon Siege, etc) to see if that is your thing.

    OH, There is another application that lets you make adventure games like Monkey Island 3 but with better graphics called Visionaire and you don’t need to code a thing since it is artist friendly ;)
  • edited November 2007
    Yeah, I just got my CS degree and am getting into the whole experience catch-22, so I'm definitely regretting not getting an internship. Luckily, I'll be starting work in the University for a company in California that makes flash games to help get that started, plus volunteering for a few things involving programming around campus.

    I'd apply to Telltale if I had the scripting experience they're looking for since adventure is one of the genres I have enjoyed before. But if things don't take off, I'll give making flash games as an indie creator a shot for a while and see if I can get at least the same pay as flipping burgers.
Sign in to comment in this discussion.