Kenneth D. Schmidt Principal Kenneth D. Schmidt & Associates.
So You Want To Be A Game Programmer - CGC2011 Panel Presentation by Karl Schmidt
-
Upload
karl-schmidt -
Category
Career
-
view
554 -
download
0
description
Transcript of So You Want To Be A Game Programmer - CGC2011 Panel Presentation by Karl Schmidt
![Page 1: So You Want To Be A Game Programmer - CGC2011 Panel Presentation by Karl Schmidt](https://reader036.fdocuments.in/reader036/viewer/2022082916/54b6148a4a79599c038b4634/html5/thumbnails/1.jpg)
Canadian Games Conference 2011
So you want to be a game programmer?
Karl [email protected]
Video of presentation: http://www.youtube.com/watch?v=0kN5XIihh1Q
![Page 2: So You Want To Be A Game Programmer - CGC2011 Panel Presentation by Karl Schmidt](https://reader036.fdocuments.in/reader036/viewer/2022082916/54b6148a4a79599c038b4634/html5/thumbnails/2.jpg)
Canadian Games Conference 2011
Who am I?• Modding• Education• Career
![Page 3: So You Want To Be A Game Programmer - CGC2011 Panel Presentation by Karl Schmidt](https://reader036.fdocuments.in/reader036/viewer/2022082916/54b6148a4a79599c038b4634/html5/thumbnails/3.jpg)
Canadian Games Conference 2011
Obvious Stuff• C/C++• Somewhat obvious:• Lua, Python, C#, etc• Opinion: Degree or college almost always best choice• So important: Co-op and internships
![Page 4: So You Want To Be A Game Programmer - CGC2011 Panel Presentation by Karl Schmidt](https://reader036.fdocuments.in/reader036/viewer/2022082916/54b6148a4a79599c038b4634/html5/thumbnails/4.jpg)
Canadian Games Conference 2011
Not as Obvious• SCM• Perforce, SVN, CVS, GIT• Offline asset pipelines• AGILE (SCRUM, XP, etc)• Learning• Amazing amounts of resources
![Page 5: So You Want To Be A Game Programmer - CGC2011 Panel Presentation by Karl Schmidt](https://reader036.fdocuments.in/reader036/viewer/2022082916/54b6148a4a79599c038b4634/html5/thumbnails/5.jpg)
Canadian Games Conference 2011
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
![Page 6: So You Want To Be A Game Programmer - CGC2011 Panel Presentation by Karl Schmidt](https://reader036.fdocuments.in/reader036/viewer/2022082916/54b6148a4a79599c038b4634/html5/thumbnails/6.jpg)
Canadian Games Conference 2011
Skills• Time estimation• Problem-solving• Bug-fixing/Debugging• Code reviews• Working with other disciplines• Low-level, usability
![Page 7: So You Want To Be A Game Programmer - CGC2011 Panel Presentation by Karl Schmidt](https://reader036.fdocuments.in/reader036/viewer/2022082916/54b6148a4a79599c038b4634/html5/thumbnails/7.jpg)
Canadian Games Conference 2011
Resources• Mods• Open-source engines• ‘Free’ engines (Unity, UDK, etc)• Platforms (iPhone, Android, GP2X, PS2, etc)• Books• Twitter
![Page 8: So You Want To Be A Game Programmer - CGC2011 Panel Presentation by Karl Schmidt](https://reader036.fdocuments.in/reader036/viewer/2022082916/54b6148a4a79599c038b4634/html5/thumbnails/8.jpg)
Canadian Games Conference 2011
Resources (cont)• Developer Slides• Blogs (so you want to be a graphics programmer? AltDevBlogADay)
• Developers directly• Free tools (Visual Studio, gcc, etc)• Demoscene
Big list of resources: karlschmidt.net/CGC2011
![Page 9: So You Want To Be A Game Programmer - CGC2011 Panel Presentation by Karl Schmidt](https://reader036.fdocuments.in/reader036/viewer/2022082916/54b6148a4a79599c038b4634/html5/thumbnails/9.jpg)
Canadian Games Conference 2011
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
![Page 10: So You Want To Be A Game Programmer - CGC2011 Panel Presentation by Karl Schmidt](https://reader036.fdocuments.in/reader036/viewer/2022082916/54b6148a4a79599c038b4634/html5/thumbnails/10.jpg)
Canadian Games Conference 2011
So you want to be a game programmer?
Any questions?
Karl [email protected]/IonPulse