Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
So you want to be a game programmer?Karl Schmidtkarl@karlschmidt.netVideo of presentation:http://www.youtube.com/watch?v=0...
Who am I?• Modding• Education• Career              Canadian Games Conference 2011
Obvious Stuff• C/C++• Somewhat obvious:• Lua, Python, C#, etc• Opinion: Degree or college almost always bestchoice• So imp...
Not as Obvious• SCM• Perforce, SVN, CVS, GIT• Offline asset pipelines• AGILE (SCRUM, XP, etc)• Learning• Amazing amounts o...
Not Obvious (cont)• Specializations• Industry changes/diversity• Mobile, Facebook, Flash, XNA, Windows 7 Mobile, etc• Prog...
Skills• Time estimation• Problem-solving• Bug-fixing/Debugging• Code reviews• Working with other disciplines• Low-level, u...
Resources• Mods• Open-source engines• ‘Free’ engines (Unity, UDK, etc)• Platforms (iPhone, Android, GP2X, PS2, etc)• Books...
Resources (cont)• Developer Slides• Blogs (so you want to be a graphics programmer? AltDevBlogADay)• Developers directly• ...
Vancouver• All sorts of companies:www.techvibes.com/blog/biggest-video-game-companies-in-bc-2011-edition-2011-01-14• Other...
So you want to be a game programmer?Any questions?Karl Schmidtkarl@karlschmidt.nettwitter.com/IonPulse             Canadia...
Upcoming SlideShare
Loading in …5
×

So You Want To Be A Game Programmer - CGC2011 Panel Presentation by Karl Schmidt

958 views

Published on

A presentation by Karl Schmidt from the Canadian Games Conference 2011, with advice on how to prepare and enter the game industry as a programmer, what to expect, and resources to help get started.

  • Be the first to comment

  • Be the first to like this

So You Want To Be A Game Programmer - CGC2011 Panel Presentation by Karl Schmidt

  1. 1. So you want to be a game programmer?Karl Schmidtkarl@karlschmidt.netVideo of presentation:http://www.youtube.com/watch?v=0kN5XIihh1Q Canadian Games Conference 2011
  2. 2. Who am I?• Modding• Education• Career Canadian Games Conference 2011
  3. 3. Obvious Stuff• C/C++• Somewhat obvious:• Lua, Python, C#, etc• Opinion: Degree or college almost always bestchoice• So important: Co-op and internships Canadian Games Conference 2011
  4. 4. Not as Obvious• SCM• Perforce, SVN, CVS, GIT• Offline asset pipelines• AGILE (SCRUM, XP, etc)• Learning• Amazing amounts of resources Canadian Games Conference 2011
  5. 5. Not Obvious (cont)• Specializations• Industry changes/diversity• Mobile, Facebook, Flash, XNA, Windows 7 Mobile, etc• Programming specific: Many-core, memory latency problem• Career management• Socializing Canadian Games Conference 2011
  6. 6. Skills• Time estimation• Problem-solving• Bug-fixing/Debugging• Code reviews• Working with other disciplines• Low-level, usability Canadian Games Conference 2011
  7. 7. Resources• Mods• Open-source engines• ‘Free’ engines (Unity, UDK, etc)• Platforms (iPhone, Android, GP2X, PS2, etc)• Books• Twitter Canadian Games Conference 2011
  8. 8. Resources (cont)• Developer Slides• Blogs (so you want to be a graphics programmer? AltDevBlogADay)• Developers directly• Free tools (Visual Studio, gcc, etc)• DemosceneBig list of resources: karlschmidt.net/CGC2011 Canadian Games Conference 2011
  9. 9. Vancouver• All sorts of companies:www.techvibes.com/blog/biggest-video-game-companies-in-bc-2011-edition-2011-01-14• Other social game companies such as DES Games,and more hidden away Canadian Games Conference 2011
  10. 10. So you want to be a game programmer?Any questions?Karl Schmidtkarl@karlschmidt.nettwitter.com/IonPulse Canadian Games Conference 2011

×