Game staffing requirements
From DmWiki
This page is a list of all the positions that you can have in a game development company and what kind of responsibilities they usually take on:
| Table of contents |
[edit]
Lead Designer
- Key project visionary.
- Coordinate design staff.
- Create specifications that team can use and publisher can understand.
- Decides what goes into the game and what doesn’t.
- Communicates with lead programmer on what can/can’t be done.
[edit]
Gameplay Designer
- Should have a programming background.
- Reports to lead designer.
- Communicate with level and/or mission designers to nail their requirements.
- Communicate with programmers to make sure a game mechanic is programmable.
[edit]
Level/Mission Designers
- Reports to lead designer.
- Creates the levels and/or the missions.
- Should ideally have knowledge of scripting.
[edit]
Writer
- Reports to lead designer.
- Communicates with mission/level designers to determine what can/can’t be done.
- Writes the story and the dialogue of the game.
[edit]
Lead Programmer
- Takes on most challenging tasks in the project.
- Oversees other programmers’ work.
- Assigns programming tasks.
- Manages the different code modules that other programmers create.
- Creates the basic game framework that all programmers will use.
[edit]
Gameplay Programmer
- Creates the playable code.
- Reports to lead programmer.
- Communicates with mechanics designer.
[edit]
Graphics Programmers
- Must have high math skills.
- Reports to lead programmer.
[edit]
AI Programmers
- Reports to lead programmer.
- Writes scripting system
[edit]
UI Programmers
- Reports to lead designer.
- Programs the controls and user interface.
- Must have decent artistic sense.
[edit]
Audio Programmers
- Reports to lead programmer.
- Is in charge of implementing the audio loading and playback routines.
[edit]
Tools Programmers
- Reports to lead programmer.
- Creates tools used to increase productivity.
[edit]
Level Editor Programmer
- Reports to lead programmer.
- Create the world editor to be used by design staff and end users.
[edit]
Network Programmer
- Reports to lead programmer.
- Creates the client server code.
[edit]
Art Director
- Reports to lead designer.
- Manages art asset production.
- Assures that dependencies are carries out properly.
- Make sure the art assets have a common theme.
[edit]
Concept Artist
- Draws high quality sketches of the art assets before they are digitized.
- Reports to lead designer.
[edit]
2D Artist
- Creates the user interface art.
- Creates highly detailed backdrops.
- Character portraits.
[edit]
Renderer
- Reports to lead Designer
- Create lighting for the scences and levels
- Programming shaders
[edit]
3D Modeler
- Reports to lead designer.
- Communicates with concept artist.
- Creates mechanical objects.
[edit]
Animator
- Reports to lead designer.
- Must be familiar with all aspects of animation
[edit]
Character Modeler
- Reports to lead designer.
- Creates organic objects.
- Must be able to create low poly good looking models.
[edit]
Texture Artist
- Reports to lead designer.
- Communicates with 3D modelers.
- Can effectively skin 3D objects.
[edit]
Network Administrator
- Takes care of the network.
- Make sure servers are running properly.
- Installing and maintaining team software.
- Assigning access privileges.
[edit]
Errand runner
- Small jobs and errands.
- Prevent developers from getting distracted by small things.
- Gets builds delivered.
- Makes sure food is available.
- Makes sure kitchen is stocked up.
- Handles print outs.
- Etc…
[edit]
Executive Producer
- Creates the project plan.
- Makes sure everyone is performing their tasks.
- Keeps track of tasks, bugs and their statuses.
- Communicates with the leads to make sure project is on track on budget.
- Communicates with outside world regarding company business matters.
[edit]
CIO - Chief Information Officer
- Involved in Research and Development
- Assist in new methods
- Write reports
- New technologies
[edit]
Writer
- Reports to lead designer.
