games industry programming thaddaeus frogley lead programmer

13
Games Industry Programming Thaddaeus Frogley Lead Programmer

Upload: bria-blacksmith

Post on 01-Apr-2015

229 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Games Industry Programming Thaddaeus Frogley Lead Programmer

Games Industry Programming

Thaddaeus FrogleyLead Programmer

Page 2: Games Industry Programming Thaddaeus Frogley Lead Programmer

Who Am I?

•1st computer: ZX81 (aged 7)

•No degree

•1st programming job building database front ends in VB for B2B firm

•Learnt C and got a games job 6 months later

Page 3: Games Industry Programming Thaddaeus Frogley Lead Programmer

Who Am I?

•17 Years in the Industry

•Mythos Games, Creature Labs, King of the Jungle, Rockstar, Climax

Page 4: Games Industry Programming Thaddaeus Frogley Lead Programmer

Make Amazing Things

Page 5: Games Industry Programming Thaddaeus Frogley Lead Programmer

Office Life

Page 6: Games Industry Programming Thaddaeus Frogley Lead Programmer

Typical Day

•Stand Up Meeting

•Programming

•Peer Reviews

•Collaborate with Designers and Artists

•Track your progress against a plan

Page 7: Games Industry Programming Thaddaeus Frogley Lead Programmer

Real Programming

•You actually have to think

•What you can work out is often more important than what you already know

•Constant learning

•Rarely boring

•Unsolved problems

Page 8: Games Industry Programming Thaddaeus Frogley Lead Programmer

Real Programming

•Efficiency matters

•Processor time

•Developer time

•Memory, network and disk usage

•Practical solutions to impossible problems

Page 9: Games Industry Programming Thaddaeus Frogley Lead Programmer

Skills

•Programming: C/C++, HLSL, “scripting”

•Debugging

•Math and Logic

Page 10: Games Industry Programming Thaddaeus Frogley Lead Programmer

Skills

•Communication: Listen, Explain

•Social: Take direction, Accept criticism

•Attention to detail

Page 11: Games Industry Programming Thaddaeus Frogley Lead Programmer

Specialisations

•Graphics, Audio,

•Animation, Physics, Gameplay/AI,

•UI, Tools,

•Networking

•... and more!

Page 12: Games Industry Programming Thaddaeus Frogley Lead Programmer

Tips

•Programming Practice

•Real Hobby Projects

Page 13: Games Industry Programming Thaddaeus Frogley Lead Programmer

Questions

•Ask now

•Or later

•Or on twitter:@codemonkey_uk@ClimaxJobs