Also known as:
- Gameplay developer
- Game optimiser
What does a gameplay programmer do?
Gameplay programmers write the code for the interactions that make a game fun to play. While lead designers decide on the combat, gameplay programmers make it happen.
They work with level designers to see what needs to be done to make the gameplay work. They write the rules that govern what objects do and pay attention to balancing and tuning of the way the game plays. They also fix bugs and optimise the game for playing.
What is a gameplay programmer good at?
- Programming: be highly proficient in programming, finesse levels and seamlessly integrate scripts
- Knowledge of gameplay: imagine the best gameplay or game mechanics for the experience
- Knowledge of game engines: understand games engines and their abilities and limitations
- Collaboration: work closely with the lead designer, gameplay programmer, AI programmer, art department and other programmers
- Communication: work with the team, establish and document best practices for scripting and delivery of assets
Who does a gameplay programmer work with?
At the start of a game’s development, the gameplay programmer works with the writer and lead designer to figure out what needs to happen in the gameplay. They then work with the other programmers and artists. They also work with the QA technicians to improve the game.
How do you become a gameplay programmer?
To get into gameplay programming, it’s essential to have a degree in game design or computer science and gain some experience in the industry. A generalist programmer is a good place to begin. Go to the generalist programme job profile for details of how to do this. The most important thing is to demonstrate logical, tidy and efficient coding in any programming you might do.
At school or college:
Take A-levels or Highers in maths, physics and computer science. Or you might do a BTEC Diploma/Extended Diploma in Computing.
It’s good to keep art and design or graphic design in the mix if you enjoy those subjects as games is an industry where art and technology meet.
Make some games or gameplay prototypes:
Whatever your route you are going to need to build a portfolio to show to admissions tutors and employers. Go to build your games portfolio to learn how.
Have a go at modding:
Create your own levels of published games using software toolkits provided as part of these games.
Get a degree:
Get a degree in computer science or have a look at ScreenSkills’ list of recommended courses in games. We recognise courses with our Tick award where they offer training in the relevant software, dedicated time to building a portfolio and has strong links with the games industry.
Search for jobs:
If you already have experience as a games programmer or artist, use the UK Games Map to find out if there are games companies near you. Then go to their websites directly and check out their open roles. Look for a generalist programmer or junior programmer role first.
Go to games expos and conferences. Talk to people in the industry. Ask if there are any jobs going.
You might also be interested in…
Some other job roles in programming
Makes it possible for gamers to play with each other, develops code behind multiplayer games
Writes the software that forms the basis of crashes, collisions and other things that move
Creates the brains of the game, makes non-playable characters behave in believable ways
Back to programming