get into game programming

Post on 08-Sep-2014

1.306 Views

Category:

Career

0 Downloads

Preview:

Click to see full reader

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

top related