SlideShare a Scribd company logo
1 of 2
Game Programmer
Game Programmers design and write the computer code that runs and controls the game,
incorporating and adapting any ready-made code libraries and writing custom code as required. They
test the code and fix bugs, and also develop customised tools for use by other members of the
development team. 


Different platforms have particular programming requirements and there are also various
specialisms within programming. 

Large teams of Programmers might be involved in creating a
game, some in leadership roles, some working on just one aspect. 


Programmers are employed by development. They also work for middleware producers.
Programmers might also work for localisation companies which translate and re-version games for
different territories.

There are many different programming roles.
Job titles include: Games programmer; Tools programmer; AI programmer; Middleware
programmer.

The Lead Programmer translates the design into a technical specification for the
game and then delegates tasks to the programming team:
• General programmers work on a whole range of tasks, often working with code that other
Programmers have written.
• Programmers with specific tasks, might work on physics (e.g. programming movable objects so
that they appear to obey the laws of gravity, etc.)
• Specialist tools programmers identify and design any custom tools which may be needed, perhaps
by the Artists or Level Editors, then build them to an agreed specification.
The Programmers create different 'builds' of a game, liaising with the QA Testers to fix any bugs
identified at each stage. They might also work with a Localisation Manager to create versions of the
game for different platforms and territories.
Identify three key qualities to succeed at this Job Role
• be able to work on your own initiative and as part of a team
• have good communication skills
• be able to take instruction and work to deadlines
Explain two alternative approaches to entering this Job Role
Give an example of the contribution made by someone in this Job Role in one AAA game and/or one
Indie Game
Andrew Heywood –
“I took part in the Dare to be Digital competition. My team, The Frozen North, won "Product with
Greatest Market Potential" for our dance-mat based educational game, Primary Steps.
Immediately after that, I went to work at Outerlight in my home town of Edinburgh. I was basically
thrown straight in at the deep end, starting work on The Ship just as it went into full production; it
was released 9 months later to great reviews and a small, dedicated fan base.
I spent the next two and a half years working on supporting The Ship, my dissertation, and then the
sequel to The Ship, which is yet to see the light of day.”

More Related Content

What's hot

Simple vs Easy
Simple vs EasySimple vs Easy
Simple vs EasyTwentify
 
Assignment 45
Assignment 45Assignment 45
Assignment 45ASgroup9
 
Build Key UI Elements in High Fidelity
Build Key UI Elements in High FidelityBuild Key UI Elements in High Fidelity
Build Key UI Elements in High FidelitySV.CO
 
Personal skills audit chantelle short
Personal skills audit    chantelle shortPersonal skills audit    chantelle short
Personal skills audit chantelle shortchanjam
 
Decide on technology stack & data architecture
Decide on technology stack & data architectureDecide on technology stack & data architecture
Decide on technology stack & data architectureSV.CO
 
Evaluation Question 4
Evaluation Question 4 Evaluation Question 4
Evaluation Question 4 mediarh
 

What's hot (14)

Simple vs Easy
Simple vs EasySimple vs Easy
Simple vs Easy
 
Assignment 45
Assignment 45Assignment 45
Assignment 45
 
Filming and editing
Filming and editingFilming and editing
Filming and editing
 
Question 6
Question 6Question 6
Question 6
 
Programmer
Programmer Programmer
Programmer
 
Work plans
Work plansWork plans
Work plans
 
Software
SoftwareSoftware
Software
 
Hardware
HardwareHardware
Hardware
 
Build Key UI Elements in High Fidelity
Build Key UI Elements in High FidelityBuild Key UI Elements in High Fidelity
Build Key UI Elements in High Fidelity
 
L6
L6L6
L6
 
Personal skills audit chantelle short
Personal skills audit    chantelle shortPersonal skills audit    chantelle short
Personal skills audit chantelle short
 
Post production
Post productionPost production
Post production
 
Decide on technology stack & data architecture
Decide on technology stack & data architectureDecide on technology stack & data architecture
Decide on technology stack & data architecture
 
Evaluation Question 4
Evaluation Question 4 Evaluation Question 4
Evaluation Question 4
 

Similar to Game programmer

Similar to Game programmer (20)

Production job roles
Production job roles Production job roles
Production job roles
 
Job roles
Job rolesJob roles
Job roles
 
Unit3tas k2 ashley
Unit3tas k2 ashleyUnit3tas k2 ashley
Unit3tas k2 ashley
 
Specification
SpecificationSpecification
Specification
 
Unit3tas k2 ashley
Unit3tas k2 ashleyUnit3tas k2 ashley
Unit3tas k2 ashley
 
Fundamental of game design creativityand learning
Fundamental of  game design  creativityand learningFundamental of  game design  creativityand learning
Fundamental of game design creativityand learning
 
Software Development Simplified - A Beginner's Guide.pdf
Software Development Simplified - A Beginner's Guide.pdfSoftware Development Simplified - A Beginner's Guide.pdf
Software Development Simplified - A Beginner's Guide.pdf
 
Becoming a Software Developer
Becoming a Software DeveloperBecoming a Software Developer
Becoming a Software Developer
 
Job roles
Job rolesJob roles
Job roles
 
Creative development task 2 1
Creative development task 2 1Creative development task 2 1
Creative development task 2 1
 
+Vg programmer
+Vg programmer+Vg programmer
+Vg programmer
 
GameDevelopement.pptx
GameDevelopement.pptxGameDevelopement.pptx
GameDevelopement.pptx
 
GameDevelopement.pptx
GameDevelopement.pptxGameDevelopement.pptx
GameDevelopement.pptx
 
Introduction
IntroductionIntroduction
Introduction
 
LO1 - Lesson 3 - Software
LO1 - Lesson 3 - SoftwareLO1 - Lesson 3 - Software
LO1 - Lesson 3 - Software
 
Rockstar Games
Rockstar GamesRockstar Games
Rockstar Games
 
Pre production
Pre productionPre production
Pre production
 
InfoSession2022_merged.pdf
InfoSession2022_merged.pdfInfoSession2022_merged.pdf
InfoSession2022_merged.pdf
 
Production job roles
Production job roles Production job roles
Production job roles
 
LAFS SVI Level 6 - Game Development
LAFS SVI Level 6 - Game DevelopmentLAFS SVI Level 6 - Game Development
LAFS SVI Level 6 - Game Development
 

More from Will Hounsell

More from Will Hounsell (20)

Graphicsdesign
GraphicsdesignGraphicsdesign
Graphicsdesign
 
Evaluation
EvaluationEvaluation
Evaluation
 
Evaluation of strengths, weaknesses, fit for purpose
Evaluation of strengths, weaknesses, fit for purposeEvaluation of strengths, weaknesses, fit for purpose
Evaluation of strengths, weaknesses, fit for purpose
 
Graphics design evaluation
Graphics design evaluationGraphics design evaluation
Graphics design evaluation
 
Google glass research
Google glass researchGoogle glass research
Google glass research
 
MMORPGs
MMORPGsMMORPGs
MMORPGs
 
Green 5
Green 5Green 5
Green 5
 
Marketing plan
Marketing planMarketing plan
Marketing plan
 
Qa tester
Qa testerQa tester
Qa tester
 
Level editor.docx
Level editor.docxLevel editor.docx
Level editor.docx
 
Peer feedback
Peer feedbackPeer feedback
Peer feedback
 
Audio engineer
Audio engineerAudio engineer
Audio engineer
 
Game designer
Game designerGame designer
Game designer
 
Creative director
Creative directorCreative director
Creative director
 
Which idea
Which ideaWhich idea
Which idea
 
Owen sherwood
Owen sherwoodOwen sherwood
Owen sherwood
 
Girls game reviews
Girls game reviewsGirls game reviews
Girls game reviews
 
Guys game reviews
Guys game reviewsGuys game reviews
Guys game reviews
 
First impact making of ‘pipeline’
First impact making of ‘pipeline’First impact making of ‘pipeline’
First impact making of ‘pipeline’
 
Gamedevelopmentpipeline 140401145848-phpapp01
Gamedevelopmentpipeline 140401145848-phpapp01Gamedevelopmentpipeline 140401145848-phpapp01
Gamedevelopmentpipeline 140401145848-phpapp01
 

Game programmer

  • 1. Game Programmer Game Programmers design and write the computer code that runs and controls the game, incorporating and adapting any ready-made code libraries and writing custom code as required. They test the code and fix bugs, and also develop customised tools for use by other members of the development team. 

 Different platforms have particular programming requirements and there are also various specialisms within programming. 

Large teams of Programmers might be involved in creating a game, some in leadership roles, some working on just one aspect. 

 Programmers are employed by development. They also work for middleware producers. Programmers might also work for localisation companies which translate and re-version games for different territories.

There are many different programming roles. Job titles include: Games programmer; Tools programmer; AI programmer; Middleware programmer.

The Lead Programmer translates the design into a technical specification for the game and then delegates tasks to the programming team: • General programmers work on a whole range of tasks, often working with code that other Programmers have written. • Programmers with specific tasks, might work on physics (e.g. programming movable objects so that they appear to obey the laws of gravity, etc.) • Specialist tools programmers identify and design any custom tools which may be needed, perhaps by the Artists or Level Editors, then build them to an agreed specification. The Programmers create different 'builds' of a game, liaising with the QA Testers to fix any bugs identified at each stage. They might also work with a Localisation Manager to create versions of the game for different platforms and territories. Identify three key qualities to succeed at this Job Role • be able to work on your own initiative and as part of a team • have good communication skills • be able to take instruction and work to deadlines
  • 2. Explain two alternative approaches to entering this Job Role Give an example of the contribution made by someone in this Job Role in one AAA game and/or one Indie Game Andrew Heywood – “I took part in the Dare to be Digital competition. My team, The Frozen North, won "Product with Greatest Market Potential" for our dance-mat based educational game, Primary Steps. Immediately after that, I went to work at Outerlight in my home town of Edinburgh. I was basically thrown straight in at the deep end, starting work on The Ship just as it went into full production; it was released 9 months later to great reviews and a small, dedicated fan base. I spent the next two and a half years working on supporting The Ship, my dissertation, and then the sequel to The Ship, which is yet to see the light of day.”