Blog

What is a 'Gameplay' programmer?

Jan 27, 2020. | By: Cameron Bell
1 min

What is a game-play Programmer?

A game-play programmer are one team of many others within a Game Studio, they are responsible for the functionality of the game. Game-play programmers implement the main mechanics within a game from things like the character movement and interaction, in-game entities that require logic. They must work with scope in mind knowing how hard mechanics can be to design as everyone can have amazing ideas on what they want but in reality getting the exact outcome while making sure its not too taxing on performance, look, feel and if it can even be possible. The programmers need to have good team work to get through the demand and make sure there are no conflicts with their code when merging and combining the work.

What do companies look for?

There are many Game Studios which range from large in staff size to small teams of 2 or more. There is quite a lot of competition for the really large companies So they are going to be very strick with who they hire. First impressions are everything and the way you make a good first impression is by a good CV. On average employers look at candidates’ CV for as little as 10-15 seconds. So you really need to make the CV look a part and interesting.

Below you will find what one job application is looking for.

What they want:

If you have strong skills or experience in any of these areas make sure to include it in your application:

  • A solid grounding in Computer Science or equivalant. Genuine enthusiasm for the subject.
  • Programming interests outside of those prescribed by a university course (e.g. clubs, hackathons, game jams, hobby projects).
  • A low-level language (e.g. C/C++).
  • A managed, object-oriented language (e.g. C#, Java).
  • A scripting language (e.g. Python/Perl/PowerShell).
  • Automated Testing
  • Working with teams – either other engineers or mixed disciplines.
  • Experience of building games in a commercial or open source game engine (e.g. Unity, Unreal,Godot).
  • Rendering or computer graphics experience (e.g. DirectX/OpenGL/Vulkan).
  • Web service development, especially deployed in a cloud environment.
  • Contribution to the open source community.

Current programming positions:

Rare - Software Engineer.

EA - Software Engineer.

SUMO Digital - Programmer.

Rare - Software Engineer.

[Read More]

About

Game Player turned Game Creator.

The Bunker

United Kingdom.