Games Industry Company Structure and Job roles

The core team of a company in the games industry is split into several groups depending on the job role. The four main groups are Programmers, Designers, Artists and Animators. They all have their own hierarchy with the Junior roles at the bottom, Seniors near the top and the Managers at the top.

Programming Team

The programming team consists of junior programmers, programmers, a senior programmer and a Technical manager, The junior programmers are the people that have just joined the company and have nearly no experience in the games industry. Once the company that they are working for thinks that they have had enough experience with their job they will be promoted to programmer. A programmer does the same job as the junior programmers but earns more money. The senior programmer watches over the programmers to see if they are up to standard with their work and make sure that they meet deadlines. The senior reports everything to the Technical manager.

The programmers are split into different roles: Game Programmer, AI Programmer, SPX Programmer, Audio Programmer, Online Programmer, Engine Programmer, Toolchain Programmer and Lead Programmer.

An AI programmer's role is to create scripts and behaviours for the Artificial Intelligence (Enemies, NPCs etc) in the game.

An SPX Programmer’s role is to add in things such as sound effects for the wind or the rain.

An Audio Programmer’s role is to add in things such as Voice audio that the voice actors provided. They also add in music to add atmosphere to certain scenes in the game.

An Online Programmer's role is to write code that allows players to compete with each other or work together cooperatively online. This is done via a LAN or the Internet. The programmers that have implemented these features can spend all their time on it, although this is extremely challenging.

An Engine Programmer's role is to create an engine for a game. This includes things such as simulated physics and graphics.

An Toolchain programmer's role is to write the tools that will be used to create the game. Some of these tools are included with the game but most of these will not. An example of this is the Creation Kit for Fallout 4. This is what they used to place assets that were created into the game world.

Finally, the Lead Programmer's role is to make sure that the various sub-modules of the game are being implemented correctly and to keep track if the development for a programming point of view.

All of these roles require strong communication skills. This is really important when it comes to technical issues. They also need experience in their respected roles.

Art Team

The Art team is split into different roles: 3D modelers, Texture Artists, Technical Artists, Visual Effect Artists, Concept Artist and GUI Artists.

A 3D modelers role is to create models to put into their environments. They have to make the model fit their type of game environment.

A texture artists role is to add textures to the work that has been created by the 3D modelers. The texture artists purpose is to give depth to the art in a video game. The artist apply things such as shading and gradients through art development software.

A technical artists role is to ensure art assets can be easily integrated into a game without losing the overall artistic vision or exceeding the technical limits of the platform.

A visual effects artist's role is to add visual effects into a game. This includes things such as explosions, water, smoke, lighting and fire.

A concept artist's role is to work with the game designers to produce sketches for the game's characters and environments. The concept art may be in the forms of drawings or clay moulds as well as Photoshop.

A GUI artist's role is to create the Games UI (user interface). They have to create things such as the HUD, main menu, pause menu etc.

All of these roles require the same as any other role such as strong communication skills. This is really important when it comes to technical issues. They also need experience in their respected roles.

Design Team

The Design Team is split into different roles: Level Designer, Game Designer and Design Manger/Lead Designer. A level designer's role is to create environments and scenarios using a level editor among other tools. They work on the level through all stages, from pre-production until the game is complete.

A game designer's role is to design how the game plays, designing the rules and overall structure of a game.

A lead designer's role is to coordinates the work of other designers and is the person whos' vision they have to follow.

All of these roles require the same as any other role such as strong communication skills. This is really important when it comes to technical issues. They also need experience in their respected roles.

Outsourcing Jobs

Outsourcing jobs are people that game companies hire during crunch time. Some of these jobs include QA testers, Scriptwriters, Voice Artists and Localisation.

QA Testers test game glitches and bugs for the company's game. Scriptwriters write the games narrative and overall story. Voice artists/actors say their lines for the game to be able to complete it. Finally, Localisation which is translating the game from one language to another.


Management Tier Jobs are for the certain sector of the game development (Art Manager, Design Manager and Technical Manager) These manager look over their own sectors, making sure that everything is up to their standards. Everything they find out good or bad is reported to the project manager.


3D Modelling

Wikipedia. (19th November 2016 (last modified)). 3D modelling. Available: Last accessed 6th November 2016

Game Programming

Wikipedia. (7th November 2016 (last modified)). Game Programming. Available: Last accessed 6th November 2016.

Game Design

N/A. (N/A). Explore the Variety of Careers in Game Design. Available: Last accessed 7th November 2016.

Game Artist

N/A. (2014). Games Artist. Available: Last accessed 6th November 2016

Created By
Owen Newton

Made with Adobe Slate

Make your words and images move.

Get Slate

Report Abuse

If you feel that this video content violates the Adobe Terms of Use, you may report this content by filling out this quick form.

To report a Copyright Violation, please follow Section 17 in the Terms of Use.