130 likes | 279 Views
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. Who Am I?. 17 Years in the Industry
E N D
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
Who Am I? • 17 Years in the Industry • Mythos Games, Creature Labs, King of the Jungle, Rockstar, Climax
Typical Day • Stand Up Meeting • Programming • Peer Reviews • Collaborate with Designers and Artists • Track your progress against a plan
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
Real Programming • Efficiency matters • Processor time • Developer time • Memory, network and disk usage • Practical solutions to impossible problems
Skills • Programming: C/C++, HLSL, “scripting” • Debugging • Math and Logic
Skills • Communication: Listen, Explain • Social: Take direction, Accept criticism • Attention to detail
Specialisations • Graphics, Audio, • Animation, Physics, Gameplay/AI, • UI, Tools, • Networking • ... and more!
Tips • Programming Practice • Real Hobby Projects
Questions • Ask now • Or later • Or on twitter:@codemonkey_uk@ClimaxJobs