Systems Designer

Systems Designer Job Description

A System Designer is the creator of the software systems that will power a video game. They are brought in early in the development process to analyse the scope and design of the game to set up the platforms that will bring the game to life.


Based on the genre and mechanics of the game the System Designer will assist in establishing the development of the project. They will assemble the suite of technical resources that the game requires, and identify any custom software that needs to be scripted for the game.


System Designers will identify which elements of the game require artificial intelligence (AI), fighting features, scoring rules, etc. They must also manage the system performance of the game, ensuring it has the power to deal with rapid gameplay and the demands that the players place on the game to make for compelling gameplay.


The prototyping process at the start of game development and the quality assurance process at the end of development are overseen by the System Designers. The prototype will test the concept of the game, inform how the game should be developed and alert to any issues that may arise during development. The QA process will test the game in its later iterations and inform of the glitches that need to be ironed out before the game heads to distribution.

Role and Responsibilities

System Designers take on a role similar to a computer hardware engineer, yet their role can also be strong on creativity and problem-solving duties. They may be required to track character progression from concept to implementation, defining crafting elements, skill trees and level tables.


The responsibilities of a Systems Designer can include:
  • Research and analyze resources available in the market
  • Assemble all software and hardware required
  • Data entry and management of game database assets
  • Produce prototypes, oversee testing and implement changes
  • Create customized software
  • Iterate, polish and balance player progression and experience
  • Tuning and balance of game data
  • Oversee quality assurance process and implement changes

Systems Designer Software and Tools:

The software required by a Systems Designer:

System Designers should have a solid knowledge of 3D animation, illustration and programming languages. They will need to assemble the software and hardware requirements for the duration of the game development process. Some customized software may need to be developed for the purposes of the game. The System Designer will need to factor in the resources for software development within the production process.


Software that Systems Designers may use include:

  • Unity
  • Maya
  • Adobe Creative Cloud
  • Substance Painter
  • Unreal 4
  • C
  • C++


Skills Required:

Apart from computer and software platform expertise, the System Designer will need to specialize in a number of skills that are specific to game development.


A System Designer would require these skills:

  • Strong critical and analytical thinking 
  • Expert knowledge of gaming software and hardware
  • Adept at problem-solving 
  • Advanced communication skills 
  • Team leadership experience
  • Knowledge of gameplay scripting
  • Strong understanding of stat curves, player progression systems, and game play loops
  • Ability to identify, break down, and define core mechanics
  • Knowledge of game production pipeline and 3D game engines


Average Salary:

Entry level positions start at £37,533 per year while most experienced workers make up to £68,066

By Dave Bos August 26, 2021
Game programmer is a general term applied to the computer engineers that work on computer games. Usually trained in the basic languages of computer programming, programmers make a game come to life.
By Dave Bos August 26, 2021
Game designers create the concepts and worlds of video games. They are involved with the design of the genre, environment, story, characters, gameplay system, objectives and user experience of video games.
By Dave Bos August 26, 2021
A Level Designer is the creator of the levels within a game, mapping out the layout so that it functions within the rules of the game and executes gameplay as created by the Game Designer.
Share by: