Games Industry Programming Thaddaeus Frogley Lead Programmer.

13
Games Industry Programming Thaddaeus Frogley Lead Programmer

Transcript of Games Industry Programming Thaddaeus Frogley Lead Programmer.

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