games industry programming thaddaeus frogley lead programmer
TRANSCRIPT
![Page 1: Games Industry Programming Thaddaeus Frogley Lead Programmer](https://reader036.vdocument.in/reader036/viewer/2022062404/551b249c55034607418b5cb3/html5/thumbnails/1.jpg)
Games Industry Programming
Thaddaeus FrogleyLead Programmer
![Page 2: Games Industry Programming Thaddaeus Frogley Lead Programmer](https://reader036.vdocument.in/reader036/viewer/2022062404/551b249c55034607418b5cb3/html5/thumbnails/2.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062404/551b249c55034607418b5cb3/html5/thumbnails/3.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062404/551b249c55034607418b5cb3/html5/thumbnails/4.jpg)
Make Amazing Things
![Page 5: Games Industry Programming Thaddaeus Frogley Lead Programmer](https://reader036.vdocument.in/reader036/viewer/2022062404/551b249c55034607418b5cb3/html5/thumbnails/5.jpg)
Office Life
![Page 6: Games Industry Programming Thaddaeus Frogley Lead Programmer](https://reader036.vdocument.in/reader036/viewer/2022062404/551b249c55034607418b5cb3/html5/thumbnails/6.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062404/551b249c55034607418b5cb3/html5/thumbnails/7.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062404/551b249c55034607418b5cb3/html5/thumbnails/8.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062404/551b249c55034607418b5cb3/html5/thumbnails/9.jpg)
Skills
•Programming: C/C++, HLSL, “scripting”
•Debugging
•Math and Logic
![Page 10: Games Industry Programming Thaddaeus Frogley Lead Programmer](https://reader036.vdocument.in/reader036/viewer/2022062404/551b249c55034607418b5cb3/html5/thumbnails/10.jpg)
Skills
•Communication: Listen, Explain
•Social: Take direction, Accept criticism
•Attention to detail
![Page 11: Games Industry Programming Thaddaeus Frogley Lead Programmer](https://reader036.vdocument.in/reader036/viewer/2022062404/551b249c55034607418b5cb3/html5/thumbnails/11.jpg)
Specialisations
•Graphics, Audio,
•Animation, Physics, Gameplay/AI,
•UI, Tools,
•Networking
•... and more!
![Page 12: Games Industry Programming Thaddaeus Frogley Lead Programmer](https://reader036.vdocument.in/reader036/viewer/2022062404/551b249c55034607418b5cb3/html5/thumbnails/12.jpg)
Tips
•Programming Practice
•Real Hobby Projects
![Page 13: Games Industry Programming Thaddaeus Frogley Lead Programmer](https://reader036.vdocument.in/reader036/viewer/2022062404/551b249c55034607418b5cb3/html5/thumbnails/13.jpg)
Questions
•Ask now
•Or later
•Or on twitter:@codemonkey_uk@ClimaxJobs