What is a Gameplay programmer Aaron and Damien





- Slides: 5

What is a Gameplay programmer? Aaron and Damien

A Gameplay programmer at a glance • A gameplay programmer is responsible for bringing video and computer games to life by writing the technical code at their core. When working on a new game, your main responsibility is connecting the input from the player's control console to the actions that happen on screen. Combining a high quality feel of the game with high quality gameplay features.

What does it Sounds like • A gameplay programmer sounds like carer path in which a person is instructed to combine both the feel of the game, the aspects of gameplay and how it plays. With technical features and mechanics when coding the game, using mechanics such as platforms, collectable and the player controller. Overall the gameplay programmer is in charge of the front end of a game, the way it plays and combining it to create a fun game.

What employers want • • • • • Code masters: Requirementswrite high quality code participate in code reviews collaborate with team to support good engineering practices ensure milestones are on track keep management team up to date with issues and delays test all code against design to ensure it performs as required assist in finding and fixing bugs Media Molecule Requirements. Have previously worked on a game from start to finish Have strong maths & C++ skills Be creative ideas, be able to take and initial idea through to implementation Able to critique own work Expected to maintain and improve existing code and data structures Must be comfortable with moving between technical details of low level programming general tech and more creative programming.

The reality • While a lot of companies expect similar things from gameplay programmers, there are differences that depend on both the project and the nature of the company. • Beyond the construction of the gameplay features, they can be expected to implement UI, AI code, or audio. It seems many companies use gameplay programmers as a versatile part of the development team, meaning they need to be able to learn and work within new disciplines quite quickly. • The path a GP may take is also varied, some companies will treat it as an entry level job, allowing them to work towards a specialist position on the engine team or whichever they have an aptitude for. • Others will work in a team of GPS until they become team lead. • While in some companies they can become senior GPs, and will then take a role which is half programmer and half designer, this is regarded as a very valuable role and will be available to programmers who have proven their coding to be excellent. • Pay will start at around £ 22 K at entry, with opportunities for advancement as experience is gained.