Play

Become a Gameplay Programmer

The Gameplay Programmer is responsible for adding interactions with the player and the various game mechanics. He implements (i.e. carries out all the operations required to define a project and bring it to fruition) the game’s gameplay.

The programmer’s job is to bring ideas to life!

Tasks

There are several types of programmer in the field of video games and interactive digital media, including Gameplay programmers who use the game engines (unreal engine, Unity 3D or proprietary engines) to program their interactions.

The gameplay programmer is responsible for the impact in two main areas: player comfort (playability), i.e. the link between the actions taken by the player and the behaviour of his character, and the consequences on his progress in the game, the behaviour of the characters and therefore of the systems not controlled by the player. His work must enable him to ensure that the behaviours are plausible.

They also have to check that the programme is working properly and readjust it if necessary, based on the results. They must also invest in the game’s ongoing maintenance.

Skills and knowledge

A Gameplay Programmer must master all the fundamentals of a computer, programming languages and design methods, implement programming methods and techniques, use development tools, technically translate the Game Designer’s needs and implement problem-solving techniques.

Gameplay programmers have to program object management and actor behaviour. The languages mastered are varied. Depending on the distribution platform, you’ll find Java, C and C#, Objective C or Swift for Macs, and Javascript.

The ability to change engines quickly and knowledge of game design, a command of the English language and a good knowledge of video games are all assets. A good programmer needs to know as many solutions as possible. They need to be methodical and rigorous, able to adapt and have the intuition to venture into new or unfamiliar directions.

It’s also a form of creativity!

As with all the main jobs in video games, working hours are very flexible and developers are expected to be available at all times and to give up weekends from time to time.

Salary

The salary of a gameplay programmer varies between €27k and €37k (minimum €20k; maximum €53k – median salary: €33). With experience, the Gameplay Programmer can progress to Lead Programmer, responsible for designing and programming gameplay.

Careers and career opportunities

During their studies, future professionals should take advantage of the initial training period to learn as much as possible and to embrace a fairly broad range of knowledge.

The current surge in technology is calling for professionals with ever greater knowledge of software architecture. To get into this profession, it’s best to have a solid educational background.


Discover all the professions

Discover