1 / 13

Games Industry Programming

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

azra
Download Presentation

Games Industry Programming

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Games Industry Programming • Thaddaeus Frogley • Lead Programmer

  2. 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

  3. Who Am I? • 17 Years in the Industry • Mythos Games, Creature Labs, King of the Jungle, Rockstar, Climax

  4. Make Amazing Things

  5. Office Life

  6. Typical Day • Stand Up Meeting • Programming • Peer Reviews • Collaborate with Designers and Artists • Track your progress against a plan

  7. 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

  8. Real Programming • Efficiency matters • Processor time • Developer time • Memory, network and disk usage • Practical solutions to impossible problems

  9. Skills • Programming: C/C++, HLSL, “scripting” • Debugging • Math and Logic

  10. Skills • Communication: Listen, Explain • Social: Take direction, Accept criticism • Attention to detail

  11. Specialisations • Graphics, Audio, • Animation, Physics, Gameplay/AI, • UI, Tools, • Networking • ... and more!

  12. Tips • Programming Practice • Real Hobby Projects

  13. Questions • Ask now • Or later • Or on twitter:@codemonkey_uk@ClimaxJobs

More Related