Computer Games Developer

Job Description:

Computer games developers make games for the internet, mobile phones, PCs and games consoles.

Job Category:
IT Industry

What you will do:

You’ll be working on computer games that may take several months or years to produce.

Your day-to-day duties could include:

  • deciding what a game should look like and how it should play
  • coming up with your own original ideas or working from an existing concept
  • creating the game’s visual characters, objects and scenery
    producing concept art and drawings (storyboards) at the planning stage
  • bringing the characters, objects and scenery to life with computer modelling and animation software & sound effects
  • creating the code to make the game work

You’ll report to a producer or project manager, who oversees the whole process and makes sure that the finished game is completed on time.

Skills:

You’ll need:

  • design skills and knowledge
  • the ability to write computer code
  • maths knowledge
  • to have a thorough understanding of computer systems and applications

As well as:

  • analytical thinking skills
  • excellent IT skills
  • to be thorough and pay attention to detail
  • the ability to come up with new ways of doing things
  • the ability to use your initiative
  • complex problem-solving skills
  • creativity and imagination
  • a logical approach to problem-solving
  • the ability to work under pressure and meet deadlines (adaptability skills)
Illustration of employee looking at workspace

Entry Requirements:

To become a Computer Games Developer, it’s essential to have a strong foundation in computer science and programming. While there are no specific subjects required for this career, certain subjects and skills can be highly beneficial in preparing for a career in game development. Here are some relevant subjects:

  1. Mathematics: Mathematics is crucial for developing problem-solving skills and understanding mathematical concepts used in game programming, such as geometry, algebra, and trigonometry.
  2. Computer Science: If your school offers Computer Science, taking this subject can provide you with valuable programming knowledge and problem-solving skills that are directly applicable to game development.
  3. Physics: Physics can help you understand the principles of physics that are often used in game physics engines for realistic simulations.
  4. Design and Technology (D&T): D&T courses can introduce you to principles of design and creativity, which are important in game development, especially for designing game mechanics and user interfaces.
  5. Art and Graphics: While not mandatory, Art and Graphics can be beneficial for aspiring game developers interested in the visual aspects of game design, such as 2D and 3D art.
  6. Information Technology (IT): IT can provide a foundation in computer hardware, software, and systems, which is relevant to game development.
  7. English Language: Strong written and verbal communication skills are essential for documenting game design, communicating with team members, and writing game scripts or dialogues.

Post School

You’ll usually need an HND, foundation degree or degree in computer games technology, computer games development or multimedia design. A degree with a work placement could give you an advantage.

Employers will be interested in your knowledge of software and the computer games market and will want to see proof of your talent and creativity, as well as formal qualifications.

You could start as a quality assurance (QA) tester. You don’t need a degree to start at this level, but you must have plenty of experience of game playing.

Working Hours and Environment:

Working hours in the computer games industry can vary. In many jobs you’ll work standard office hours, with some unsocial hours (such as evenings and weekends) and overtime to meet deadlines.

You could be based in an office or a studio, depending on your role. You’ll spend most of your time sitting at a computer.

Career Path & Progression:

With experience, you could progress to a senior developer, producer or technical director role.