get into game programming
DESCRIPTION
Talk given at GamesWest 2013 about skills required to work as a programmer at a major games studio.TRANSCRIPT
Programming !
!
!For
Andrew Fray
Andrew Fray2004
Andrew Fray2004
Andrew Fray2004
Video Games Programmer
Video Games Programmer
Indie Programmer
Mainstream Programmer
Video Games Programmer
Indie Programmer
Mainstream Programmer
Small teams
Video Games Programmer
Indie Programmer
Mainstream Programmer
Creative freedom Small
teams
Video Games Programmer
Indie Programmer
Mainstream Programmer
Creative freedom
Revenue share
Small teams
Video Games Programmer
Indie Programmer
Mainstream Programmer
Creative freedom Specialisms
Revenue share
Small teams
Video Games Programmer
Indie Programmer
Mainstream Programmer
Creative freedom
Regular salary
Specialisms
Revenue share
Small teams
Video Games Programmer
Indie Programmer
Mainstream Programmer
Creative freedom
Regular salary
SpecialismsProfile
Revenue share
Small teams
http://www.flickr.com/photos/12027145@N00/3349431436
http://www.flickr.com/photos/12027145@N00/3349431436
GETTING THE JOB
133t 5k1llz
133t 5k1llzC++
133t 5k1llzC++
Memorymanagement
133t 5k1llzC++
Algorithmiccomplexity
Memorymanagement
133t 5k1llzC++
Algorithmiccomplexity
Modularprogramming
Memorymanagement
133t 5k1llzC++
Algorithmiccomplexity
OOPModularprogramming
Memorymanagement
133t 5k1llzC++
Vector &matrix maths
Algorithmiccomplexity
OOPModularprogramming
Memorymanagement
133t 5k1llzC++
Vector &matrix maths
Algorithmiccomplexity
OOPModularprogramming
Memorymanagement
Multithreading
133t 5k1llzC++
Vector &matrix maths
Algorithmiccomplexity
OOPModularprogramming Source control
Memorymanagement
Multithreading
133t 5k1llzC++
Vector &matrix maths
Algorithmiccomplexity
OOPModularprogramming
Bitwiseoperations
Source control
Memorymanagement
Multithreading
134rn 5k1llz
134rn 5k1llz
Visual StudioExpress 2013 for
Windows Desktop
134rn 5k1llzScott Meyers,Herb Sutter
Visual StudioExpress 2013 for
Windows Desktop
134rn 5k1llzCoursera
Scott Meyers,Herb Sutter
Visual StudioExpress 2013 for
Windows Desktop
134rn 5k1llzCoursera
Write a blog
Scott Meyers,Herb Sutter
Visual StudioExpress 2013 for
Windows Desktop
134rn 5k1llzGame
ProgrammingGems Coursera
Write a blog
Scott Meyers,Herb Sutter
Visual StudioExpress 2013 for
Windows Desktop
134rn 5k1llzGame
ProgrammingGems Coursera
Write a blog
altdevblogaday
Scott Meyers,Herb Sutter
Visual StudioExpress 2013 for
Windows Desktop
134rn 5k1llzGame
ProgrammingGems Coursera
Write a blog
altdevblogaday
Scott Meyers,Herb Sutter
Visual StudioExpress 2013 for
Windows Desktop
Ludum Dare,GGJ, classic
games
134rn 5k1llzGame
ProgrammingGems Coursera
Write a blog
altdevblogaday
Scott Meyers,Herb Sutter
Visual StudioExpress 2013 for
Windows Desktop
Ludum Dare,GGJ, classic
gamesGithub
134rn 5k1llzGame
ProgrammingGems Coursera
Write a blog
gamedev.stackexchange.com
altdevblogaday
Scott Meyers,Herb Sutter
Visual StudioExpress 2013 for
Windows Desktop
Ludum Dare,GGJ, classic
gamesGithub
134rn 5k1llzGame
ProgrammingGems Coursera
Write a blog
gamedev.stackexchange.com
altdevblogaday
Scott Meyers,Herb Sutter
Visual StudioExpress 2013 for
Windows Desktop
Ludum Dare,GGJ, classic
gamesGithub
University
University
University• Only a dedicated programming
degree is helpful
University• Only a dedicated programming
degree is helpful
http://www.flickr.com/photos/28687188@N05/9182179611
http://www.flickr.com/photos/28687188@N05/9182179611
LIVING THE JOB
Career
Career
Career0 0.5Years
2 103 …
Career0 0.5Years
2 103 …
£20-25k
Career0 0.5Years
2 103 …
Pass probation£20-25k
Career0 0.5Years
2 103 …
CrunchPass probation
£20-25k
Career0 0.5Years
2 103 …
CrunchPass probation
£20-25k
Career0 0.5Years
2 103 …
CrunchPass probation
Employable
£20-25k
Career0 0.5Years
2 103 …
CrunchPass probation
EmployableMove job
£20-25k
Career0 0.5Years
2 103 …
CrunchPass probation
EmployableMove job
£35-45k£20-25k
THANK YOU
• C++ • OOP • Memory management • Algorithmic complexity • Modular programming • Vector & matrix maths • Source control • Multithreading • Bitwise operations
Skillz Recap• Visual Studio Express 2013
for Windows Desktop • Scott Meyers, Herb Sutter
books • Coursera/MOOCs • Ludum Dare/game jams • Game Programming Gems • altdevblogaday • gamedev.stackexchange.com • Github • Write a blog • University
andrewfray.wordpress.com @tenpn